写一段Python关于键盘输入(使用input("请输入一个3位的自然数")一个三位自然数,输出它的各个位上的数字。 改进:如果是输入一个任意位的自然数,如何将每个位的数字分离出来?
时间: 2023-04-02 16:02:32 浏览: 99
输出一个数的位数,并输出每位数字,逆序输出
4星 · 用户满意度95%
可以使用字符串的切片操作来实现将每个位的数字分离出来。具体代码如下:
num = input("请输入一个自然数:")
for i in range(len(num)):
print(num[i])
这段代码可以将输入的任意位自然数的每个位的数字分离出来并逐个输出。
阅读全文