我正在使用 python。 首先,我知道我们必须从
1234%10
开始
那我只想打印4
然后123%10
并打印3
....
a=(int("Enter A Number"))
while(a):
print(a%10)
a=(a//10)
但没用。
试试这个代码块-
a=int(input("Enter A Number"))
while a:
print(a%10)
a //= 10
从字面上看你需要的输出你可以这样做:
要求用户输入一个数字,确保它是一个整数。
创建一个空列表。
当输入值大于零时,使用文本序言“下一行”为除第一个值之外的所有值构建列表。该值为输入数字模10。对输入数字进行整数除法。
根据所需的布局打印数据。
number = int(input('Enter a number: '))
lst = []
while number > 0:
number, remainder = divmod(number, 10)
lst.append(f'next line {remainder}' if lst else str(remainder))
print('(' + ', '.join(lst) + ')')
输出:
Enter a number: 1234
(4, next line 3, next line 2, next line 1)