基础训练-分支结构小练习
小练习1-学校食堂一周食谱:
1 week = 3 2 3 if week == 1: 4 print('今天是周一,我们吃西红柿炒番茄') 5 elif week == 2: 6 print('今天是周二,我们吃马铃薯炖土豆') 7 elif week == 3: 8 print('今天是周三,我们吃大米蒸小米') 9 elif week == 4: 10 print('今天是周四,我们吃老母鸡炖小母鸡') 11 elif week == 5: 12 print('今天是周五,我们吃杏孢菇拌金针菇') 13 else: 14 print('今天是周天,食堂不开饭饿着!')
输出结果
/usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py
今天是周三,我们吃大米蒸小米
Process finished with exit code 0
小练习二-根据成绩 将成绩划分为 满分,优秀,良好,及格不及格等
100 满分
>=85 优秀
>=75 良好
>=60 及格
其余不及格!
方法一
1 cj = 80 #成绩 2 3 if cj == 100: 4 print('恭喜,满分!') 5 elif cj >= 85 and cj < 100: 6 print('你是个优秀的娃娃') 7 elif cj >= 75 and cj < 85: 8 print('小伙子,考得可以,免得挨揍~!') 9 elif cj >= 60 and cj < 75: 10 print('及格万岁,少一分犯罪,多一分浪费') 11 else: 12 print('露出你的小屁屁!') 13 14 15 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py 16 小伙子,考得可以,免得挨揍~! 17 18 Process finished with exit code 0
方法二
1 cj = 100 2 3 if cj == 100: 4 print('恭喜,满分!') 5 elif 85 <= cj < 100: 6 print('你是个优秀的娃娃') 7 elif 75 <= cj < 85: 8 print('小伙子,考得可以,免得挨揍~!') 9 elif 60 <= cj < 75: 10 print('及格万岁,少一分犯罪,多一分浪费') 11 else: 12 print('露出你的小屁屁!') 13 14 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py 15 恭喜,满分! 16 17 Process finished with exit code 0
方法3(利用分支的结构特色)
1 cj = 95 2 3 if cj == 100: 4 print('恭喜,满分!') 5 elif cj >= 85: 6 print('你是个优秀的娃娃') 7 elif cj >= 75: 8 print('小伙子,考得可以,免得挨揍~!') 9 elif cj >= 60: 10 print('及格万岁,少一分犯罪,多一分浪费') 11 else: 12 print('露出你的小屁屁!') 13 14 /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py 15 你是个优秀的娃娃 16 17 Process finished with exit code 0
小练习3
schooldoor = True #True 开 False 关 #楼们 builddoor = True #True 开 False 关 #教室门 classdoor = True#True 开 False 关 #来到学校门口 print('高高兴兴上学来,走到了校门口') #判断校门是否打开 if schooldoor == True: print('学校们已经打开,走进校园来!') #判断楼们是否打开 if builddoor == True: print('大楼们已经打开,走进楼里来!') #判断教室们是否打开 if classdoor == True: print('教室门一开,走进教室好好学习,天天想上!') else: print('教室们没开,松哥给开歌门呗!') else: print('楼们未开,齐大妈给开个门呗!') else: print('校门没开,王大爷,给我开个门呗') /usr/bin/python3.5 /mnt/linux/python6/12/test/test1.py 高高兴兴上学来,走到了校门口 学校们已经打开,走进校园来! 大楼们已经打开,走进楼里来! 教室门一开,走进教室好好学习,天天想上! Process finished with exit code 0