当前分类:python>>正文

python算法例12:反转一个三位数

来源:互联网   时间:2022年6月15日   编辑

题:反转一个三位,输入456,得到654,输入123得到321 这种题的解决办法不止一种,如果觉得简单,可以想想最优的方法。初学者可以看看我写的方法。

方法一:切片

num=input('输入一个三位数:')

print(int(num[::-1]))

方法二:列表化

num=input('输入一个三位数:')
l1=list(num)
l1.reserver()
print(int(l1[0])*100+int(l1[1])*10+int(l1[2]))

除了这两个方法之外还可以通过取余、取整的方式获取到个位、十位、百位上的数字,然后进行反转。

[猜你喜欢]

标签: python