程序控制语句
一、判断语句
- 重点注意 “缩进”
#if循环练习
'''
open = 1 #1表示图书馆今天开门,0表示关门
if open == 1 :
print('图书馆开门')
else :
print('闭馆')
'''
#找对象练习
'''
xingbie = 1 #1表示男,0表示女
zhuangtai = 1 #1表示单身,0表示有对象
if xingbie == 1 :
print('man')
if zhuangtai == 1 :
print('祝你早日找到梦中情人')
else :
print('祝你幸福')
else :
print('women')
'''
#考试成绩等级练习
'''
score = 120
if score >=80 and score <=100 :
print('本次考试被评为优秀,你的成绩:',score)
elif score >=60 and score <=80 :
print('本次考试被评为合格,你的成绩:', score)
elif score >=0 and score <=60 :
print('本次考试被评为不合格,你的成绩:', score)
#elif score < 0 or score > 100 :
else :
print('想啥呢,小学考试就0-100分')
'''
import random #引入随机库
score = random.randint(0,100) #生成一个0-100的随机数
# print(score)
if score >=80 and score <=100 :
print('本次考试被评为优秀,你的成绩:',score)
elif score >=60 and score <=80 :
print('本次考试被评为合格,你的成绩:', score)
elif score >=0 and score <=60 :
print('本次考试被评为不合格,你的成绩:', score)
#elif score < 0 or score > 100 :
else :
print('想啥呢,小学考试就0-100分')
二、循环语句
- for循环
- while循环
- break的使用
- continue的使用
#for循环
#遍历0-4
for i in range(5) :
print(i)
#遍历0-19,间隔为5
for a in range(0,20,5) :
print(a)
#按顺序输出列表a的序号及内容
a = ['aa','bb','cc']
for i in range(len(a)) :
print(i,a[i])
#while循环
i=0
while i<5 :
print(i)
i += 1
#1-100求和
i = 1
sum = 0
n = 100
while i <= n :
sum = sum + i
i += 1
print('从1到%d的和为%d'%(n,sum))
#1-5的阶乘
i = 1
sum = 1
n = 5
while i <= n :
sum *= i #sum = sum * i
i += 1
print('从1到%d的和为%d'%(n,sum))
count = 1
while count < 10 :
print(count,'小于10')
count += 1
else :
print(count,'大于等于10')
#break的使用
i = 0
while i<5 :
i += 1
print('-'*20)
if i == 2:
break #直接跳出整个while循环
print(i)
#continue的使用
i = 0
while i<5 :
i += 1
print('-'*20)
if i == 2:
continue #跳过if i == 2后面的部分内容,作下一次新的循环
print(i)