【发布时间】:2021-05-29 16:22:52
【问题描述】:
我的代码有问题,我想不通。我的代码应该打印 0 以输入减去 1 的数字。这是我的代码:
num = int(input(''))
if num > 50:
print('Number must be below 50')
else:
for num in range(0, num):
if num >= 0:
print(num, end=" ")
输出必须每 10 个数字下一行,但我的输出只显示一行。
Input:
15
Output:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
输出必须是
Input:
15
Output:
0•1•2•3•4•5•6•7•8•9
10•11•12•13•14
【问题讨论】:
-
你想了解“模”
-
if num >= 0:在这里始终为真,因为您从零开始范围。所以你可以(并且应该)删除 if 语句。
标签: python