while

While 使用
# 100 以内偶数的和
s = 0
count = 0
while count < 101:
    if count % 2 == 0:
        s += count
    count += 1
print(s)
continue 结束本次循环,继续下次循环,输出结果是
flag = True
while flag:
    print('hello') # 111
    flag = False
    continue  # 不在继续执行
    print('hi')

count = 0
while count < 10:  # 输出 1 2 3 4 5 6 8 9 10
    count += 1
    if count == 7:
        continue
    else:
        print(count)

while else , 如果没有break中断, 则执行else, 如果break生效,则不执行else
count = 0
while count < 5:
    print(count)
    count += 1
else:
    print('while 没有执行break正常结束, 则执行else语句')
count = 0
while count < 5:
    print(count)
    if count == 2:
        break
    count += 1
else:
    print('while 执行break, 则不执行else语句')
count = 1
while count < 4:
    num = int(input('输入数字'))
    if num > 66:
        print('猜测大了')
    elif num < 66:
        print('猜小了')
    else:
        print('猜测对了')
        break
    count += 1

else:
    print('太笨了,三次都没猜对')
原文地址:https://www.cnblogs.com/jnsn/p/12708939.html