问题:
从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字。
需求方法:
可以使用eval()函数或者int()函数将从键盘获取的数字串转成int类型,通过整除和取余操作分别获取数字。
编程结果:
1.方法一:算术运算
num = eval(input('请输入一个四位整数:'))
print('个位上的数:',num%10)
print('十位上的数:',num//10%10)
print('百位上的数:',num//100%10)
print('千位上的数:',num//1000)
2.方法二:字符串索引
num = input('请输入一个四位整数:')
print('个位上的数:',num[3])
print('十位上的数:',num[2])
print('百位上的数:',num[1])
print('千位上的数:',num[0])