练习题:数字逆序输出,从控制台输入三位数,例如123逆序输出321
num_str = input("请输入三位数:")
num = int(num_str)
a = num % 10 该数除以10取余数得到该数的个位
print(a)
b = num // 10 % 10 该数除以10取整然后除以10取余数得到该数的十位
print(b)
c = num // 100 % 10 该数除以100取整然后除以10取余数得到该数的百位
print(c)
d = a * 100 + b * 10 + c
print(d)
while嵌套循环
格式:
While 条件1 :
执行的代码1
执行的代码2
执行的代码3
num = 1
while num <= 3:
print('当前的num值是', num)
i = 1
while i <= 3:
print('当前i的值是', i)
i += 1
num += 1
打印结果是: (外层循环一次,内层循环三次)
当前的num值是 1
当前i的值是 1
当前i的值是 2
当前i的值是 3
当前的num值是 2
当前i的值是 1
当前i的值是 2
当前i的值是 3
当前的num值