所以,我现在正试图写一个程序,当我输入一个数字时,它输出第一个数字范围内的所有数字,可以除以3。
代码看起来是这样的,但它只为我输出0,而且我在类似的情况下没有发现
n = ""
print('Ievadi skaitli')
n = int( input( '==> ' ) )
i = 0
print("Izvada skaitļus kas dalās ar 3" )
while i <= n:
if i%3==0:
print(i, end = " " )
i += 1
也许有人能给我指出正确的方向,告诉我,我错过了什么
Tags:
这是因为if块中的
i
增加了。在python中,应该注意缩进这应该适合您:
实现这一点的更具python风格的方法是使用
for
:相关问题 更多 >
编程相关推荐