问题

从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字

分析

可以使用eval()函数或者int()函数将从键盘获取的数字串转成int类型,通过整除和取余操作分别获取数字

num=eval(input('请输入一个四位整数:'))
print('个位数:',num%10)
print('十位数:',num%100//10)
print('百位数:',num%1000//100)
print('千位数:',num//1000)

print('-'*40)
num=input('请输入一个四位整数:')
print('个位数:',num[3])
print('十位数:',num[2])
print('百位数:',num[1])
print('千位数:',num[0])

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐