码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-12 20:55:30      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:UI   test   col   ini   bin   linux   nis   西红柿   mnt   

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

 

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

标签:UI   test   col   ini   bin   linux   nis   西红柿   mnt   

原文地址:http://www.cnblogs.com/sunshine-long/p/7822650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!