【发布时间】:2022-12-04 10:03:46
【问题描述】:
s=0
for i in range(3,20,2):
if i>10:
break
else:
s=s+i
print(s)
如何将此代码转换为 while 循环?
我不知道如何包括该步骤。
【问题讨论】:
标签: python for-loop while-loop
s=0
for i in range(3,20,2):
if i>10:
break
else:
s=s+i
print(s)
如何将此代码转换为 while 循环?
我不知道如何包括该步骤。
【问题讨论】:
标签: python for-loop while-loop
s = 0
i = 3
while i<10:
s+=i
i+=2
print(s)
【讨论】:
如果您想在 i>10 时中断循环,那么为什么要运行循环直到 20?任何方式你都可以试试这个
s,i=0,3
while i<=20:
if i>10:
break
else:
s=s+i
i+=2
print(s)
【讨论】: