我一直在尝试创建一个程序来打印 1-100 之间的数字,并说明该数字是否可以被 3 或 4 整除。这是我目前的代码......
for n in range(1,100):
print(n)
if n % 3:
print("this number is divisible by 3")
if n % 4:
print("This number is divisible by 4")
一个if
语句检查后面的表达式的真实性。
如果整数不等于零,True
则它具有真实性。所以如果我们想计算这个数字是否可以被or (或任何数字)整除,我们实际上想要检查相反数:我们想要检查模数是否为零,所以我们可以添加which 检查真实性并返回相反数,所以:3
4
n
3
not
for n in range(1,100):
print(n)
if not n%3:
print("this number is divisible by 3")
if not n%4:
print("This number is divisible by 4")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句