1801967725 发表于 2022-10-31 11:37:50

while语句

从1累加到多少能得到不超过100的最大整数?
i=1
while i<100:
    i+=1
    print(i)
这个代码是正确的吗?

tommyyu 发表于 2022-10-31 11:44:49

i=1
while True:
    i+=1
    if i+1 >= 100:
      break
print(i)

wp231957 发表于 2022-10-31 11:46:06

sum=0
i=1
while 1:
   if sum+i>100:
      break
   else:
      sum+=i
   i+=1
print(sum,i)   

jackz007 发表于 2022-10-31 11:52:17

本帖最后由 jackz007 于 2022-10-31 11:58 编辑

i = s = 0
while s < 100 :
    s += i + 1
    i += 1
print(i - 1)

wanglyndon 发表于 2022-10-31 13:52:48

sum = 0
i = 1
while i < 101:
    sum = sum + i
    i = i + 1
print(sum)

元豪 发表于 2022-11-26 13:45:07

运行到i = 100时, 退出循环

一叶之秋001 发表于 2022-11-28 14:56:40

1
页: [1]
查看完整版本: while语句