第六讲课后作业 !!动动手求助
i = 7mul = 1
while 1:
if (i % 2 == 1) and (i % 3 == 2) and (i % 5 == 4) and (i % 6 == 5) and (i % 7 == 0):
print(i)
break
mul = mul+1
i = i*mul
#mul是倍数
各位大佬,为什么这题我得代码会无法break啊! 2. 题目:请编程求解该阶梯至少有多少阶? 自己想到了。。。。
i应该是i = 7*mul 你这个代码还可以精简一下。
1、用来枚举的变量只要1个就行了,初始为7。每次循环+7就可以了
2、循环条件里i % 7 == 0就是废话 笨鸟学飞 发表于 2020-11-3 16:37
你这个代码还可以精简一下。
1、用来枚举的变量只要1个就行了,初始为7。每次循环+7就可以了
2、循环条件 ...
受教! viaa 发表于 2020-11-3 16:32
自己想到了。。。。
i应该是i = 7*mul
。。。。
i = i*mul
改成i=i+1也是可以的 只是运行的次数多了点儿 LuLD 发表于 2020-11-3 16:38
。。。。
i = i*mul
之前写的就是i+=1,想着提高效率才改成*7
页:
[1]