python_while

while

格式

while 条件 :
    pass

使用

while True :
    print("精忠报国")
    print("粉红的回忆")
    print("凉凉")
    print("风起了")

   无限循环打印这四个歌名。

flag = True
while flag :
    print("精忠报国")
    print("粉红的回忆")
    print("凉凉")
    print("风起了")
    flag = False

   打印一遍这四个歌名。

flag = True
while flag :
    print("精忠报国")
    print("粉红的回忆")
    print("凉凉")
    flag = False
    print("第一次")

   打印 精忠报国、粉红的回忆、凉凉这三个。

count = 1
flag = True
while  flag :
    print(count)
    count +=1
    if count == 101 :
        flag = False

   打印1到100。

count = 1
while count < 101 :
    print(count)
    count += 1

   打印1到100。

count = 0
while count < 101 :
    print(count)
    count += 2

   打印 0、2、4、6 ... 100。

count = 0
while count < 101 :
    if count % 2 ==0 :
        print(count)
    count += 1

  打印 0、2、4、6 ... 100。

终止循环

  1、改变条件。

  2、break.(直接结束循环)

while True :
    print(111)
    print(222)
    break
    print(333)
print(666)

结果:

关键字:

  break:直接跳出本循环体

  continue:结束本次循环,继续下次循环。

while True :
    print(111)
    print(222)
    continue
    print(333)
print(666)
 无限重复打印111、222.
计算出1+2+3+4...+100。
方法一:
count = 1
sum = 0
while count <101 :
    sum = sum + count
    count +=1
print(sum)
方法二:
count = 1
sum = 0
while True :
    sum = sum + count
    count +=1
    if count == 101:
        break
print(sum)

猜你喜欢

转载自www.cnblogs.com/ZN-225/p/10617814.html