获取一个四位数中千位、百位、十位、个位上的数字。
一共使用了两种操作。
第一种对输入字符直接操作。
第二种利用eval()函数将字符转化成整数,再对整数进行操作。
x=input('请输入一个4位整数:')
print('个位上的数字为:',x[3])
print('十位上的数字为:',x[2])
print('百位上的数字为:',x[1])
print('千位上的数字为:',x[0])
y=eval(input('请输入一个4位整数:'))
print('个位上的数字为:',y%10)
print('十位上的数字为:',y%100//10)#或者print('十位上的数字为:',y//10%10)
print('百位上的数字为:',y%1000//100)#或者print('十位上的数字为:',y//100%10)
print('千位上的数字为:',y//1000)
运行结果如下: