例(1)
count_1 = True
while count_1:
print('1')
print('2')
count_1 = False
print('3')
例(2)
count_1 = True
while count_1:
print('1')
print('2')
count_1 = False
print('3')
例(3)
count_1 = 1
count_2 = True
while count_2:
print(count_1)
if count_1 == 100:
count_2 = False
count_1 +=1
print('end.....')
例(4)
count_1 = 1
while count_1:
print(count_1)
if count_1 == 100:
break #跳出当前循环
count_1 +=1
print('end.....')
例(5)
while True:
print('123')
continue#结束本次循环跳到下一次循环
pritn('456')
print('end.....')
例(6)
count_1 = 0
while True:
if count_1 == 6 or count_1 == 3:
count_1 += 1
continue
print(count_1)
count_1 += 1
if count_1 == 10:
break
print('end.....')
例(7)
count_1 = 1
while count_1 <= 10:
if count_1 != 3:
print(count_1)
count_1 += 1
作业(1)
输出1-100所有的奇数:
start = 1
while start <= 100:
s = start%2
if s == 0:
start += 1
continue
print(start)
start += 1
输出1-100所有的偶数
start = 1
while start <= 100:
s = start%2
if s != 0:
start += 1
continue
print(start)
start += 1
用户名登录3次重试
s = 1
j = 2
while s <= 3:
name = input('输入用户名:')
mima = input('输入密码:')
if name == 'N' and mima == '123':
print('欢迎登录')
break
else:
print('您还有%s次机会'%j)
j -= 1
s += 1
continue
从1加到100:
h = 0
j = 1
while j <= 100:
h = h + j
if j == 100:
print(h)
j += 1
求1-2+3-4...99的所有数的和
sum = 0
start = 1
while start < 100:
temp = start % 2
if temp == 1:
sum = sum + start
else:
sum = sum - start
start += 1
print(sum)