break和continue
#跳出语句
i = 0
while i < 80:
print('我看到《甄嬛传》的%d集了' % (i+1))
break #跳出整个循环
i=i+1
print('我终于看完了!')
i = 0
while i < 80:
print('我看到《甄嬛传》的%d集了' % (i+1))
continue #跳出本次循环,进入到下次循环
i=i+1
print('我终于看完了!')
#跳出语句
i = 0
while i < 80:
print('我看到《甄嬛传》的%d集了' % (i+1))
break #跳出整个循环
i=i+1
print('我终于看完了!')
i = 0
while i < 80:
print('我看到《甄嬛传》的%d集了' % (i+1))
continue #跳出本次循环,进入到下次循环
i=i+1
print('我终于看完了!')
练习1:
计算1~100的累积和(包含1和100)
##while语句
i = 1
sum = 0
while i <= 100:
sum = sum + i
i=i+1
print('1~100的累积和为',sum)
####for语句
sum = 0
for i in range(1,101,1):
sum=sum+i
print('1~100的累积和为',sum)
练习2:
计算1~100之间偶数的累积和(包含1和100)
###while语句
i = 2
sum = 0
j = 1
while i <= 100:
sum = sum + i
print('第%d次的累积和为%d'% (j,sum))
j+=1
i=i+2
print('1~100之间偶数的累积和为',sum)
###for语句
sum = 0
j = 1
for i in range(2,101,2):
sum=sum+i
print('1~100之间偶数的累积和为',sum)
练习3:
实现下图的输出
#法1
i = 1
while i<=5:
print('* '*i)
i=i+1
#法2
i = 1
# 循环行
while i <= 5:
j = 1
while j <= i:
print('*',end=' ')
j=j+1
print() #换行
i=i+1