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('太笨了,三次都没猜对')