[英]Python: How to print all numbers except the multiples of 3
在尝试打印除3
到 10 的倍数之外的所有数字时,该程序不显示任何输出:
a = 1
for a in range (1,10) :
if a % 3 == 0:
continue
a+=1
print (a)
a+=1
只需简化为:
for a in range(1,10):
if a % 3 != 0:
print(a)
你只需要这么多代码:
for a in range (1,10) :
if a % 3 == 0:
continue
print (a)
在使用 for 循环时,您不需要将正在使用的变量声明为保存范围内值的变量。 此外,您不需要自己增加变量的值,它是由循环为您完成的。
你可以学习更多关于循环Python Loops
注意:我们甚至都不需要继续使用的,如果我们使用,如果作为@ S3DEV答案有否定条件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.