python_基础1
while
无限循环
print('111') while True: print("sadha") print("sdas") print("sdfas") print('222')
结束无限循环
count = 1 flag = True while flag: print(count) count = count + 1 if count > 100: flag = False
通过对count设置条件,使从while循环进入到if条件,进而结束循环。
于此相同的还有
count = 1 while count <= 100: print(count) count = count + 1
直接在while循环中设置条件,也可以做到!
即改变条件,使其不成立。
使用break跳出循环
print("awsl") while True: print("wks") print("shdus") break print(shdu) print("shdj")
可以看到在while循环中break之后都没打印,直接跳出循环。打印后面
continue 结束本次循环,开始下一次循环!
在while循环语句中如果使用了continue,对于while循环中continue之下的语句将不会执行。如
print("wqewqe") while True: print("sad") print('sjdka') continue print("dsyfaui")
其中print("dsyfaui")将不会出现在循环中。
课后题1:从1一直加到100
count = 1 sum = 0 while count <=100: sum = sum +count count = count + 1 print(sum)
使用break实现如下
count = 1 sum = 0 while True: sum = sum + count count = count + 1 if count > 100:break print(sum)