基础训练-分支结构小练习

Posted Mr-Lee-long

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础训练-分支结构小练习相关的知识,希望对你有一定的参考价值。

小练习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

 

以上是关于基础训练-分支结构小练习的主要内容,如果未能解决你的问题,请参考以下文章

第05章 程序控制结构

分支与循环小练习

大数据必学Java基础(二十一):Switch多分支结构介绍

C语言顺序结构和分支结构总结

实验四——多分支结构及本章总结

202106小白训练营day04-java程序结构分支循环异常