if语句的习题课 | Python从入门到精通:入门篇之十四

十三节:多分支流程控制语句

if语句的习题课

1、练习1:
编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
if语句的习题课 | Python从入门到精通:入门篇之十四
2、练习2:
编写一个程序,检查任意一个年份是否是闰年。
如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年。
if语句的习题课 | Python从入门到精通:入门篇之十四
执行结果为:
if语句的习题课 | Python从入门到精通:入门篇之十四
3、练习3:
我家的狗5岁了,5岁的狗相当于多大年龄的人呢?
其实非常简单,狗的前两年每一年相当于人类的10.5岁,然后每增加一年就增加四岁。那么5岁的狗相等于人类的年龄就应该是10.5+10.5+4+4+4 = 33岁

编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。
if语句的习题课 | Python从入门到精通:入门篇之十四
执行结果为:
if语句的习题课 | Python从入门到精通:入门篇之十四
4、练习4:
从键盘输入小明的期末成绩:
当成绩为100时,'奖励一辆BMW'
当成绩为[80-99]时,'奖励一台iphone'
当成绩为[60-79]时,'奖励一本参考书'
其他时,什么奖励也没有
if语句的习题课 | Python从入门到精通:入门篇之十四
执行结果为:
if语句的习题课 | Python从入门到精通:入门篇之十四
5、练习5:
大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高:180cm以上; 富:1000万以上; 帅:500以上;
如果这三个条件同时满足,则:'我一定要嫁给他'
如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'
如果三个条件都不满足,则:'不嫁!'
if语句的习题课 | Python从入门到精通:入门篇之十四
执行结果为:
if语句的习题课 | Python从入门到精通:入门篇之十四
好了,练习到这里就结束啦,希望大家在私下的时候多加练习,该写注释的地方一定要写注释,愿大家学有所成!
十五节:流程控制语句之循环语句

视频学习:阿里云大学之Python进阶必看

配套Python进阶文章点击此处获取

上一篇:super() | Python从入门到精通:高阶篇之三十一


下一篇:多分支流程控制语句 | Python从入门到精通:入门篇之十三