12 选择结构练习

1、使用if选择结构实现,如果年龄够7岁,或者年龄够5岁并且性别是‘男’,就可以搬动桌子。

2、从键盘输入一个整数,判断是否能被3或者被5整除。如果能,输出“该整数是3或5的倍数。”,否则输出“该数不能被3或5中的任何一个数整除”。

3、你准备去海南旅游,现在要订购机票,机票的价格受季节旺季、淡季影响,而且头等舱和经济舱价格也不同。假设机票原价为5000元,4~10月为旺季,旺季头等舱打九折,经济舱打八折,淡季头等舱打五折,经济舱打四折。编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。
提示:

  • 首先判断出行月份是旺季或淡季。
  • 对于旺季、淡季月份均判断舱位类型。

4、我想买车,买什么车决定于我在银行有多少存款。
如果我的存款超过500万,我就买凯迪拉克。
否则,如果我的存款超过100万,我就买帕萨特。
否则,如果我的存款超过50万,我就买依兰特。
否则,如果我的存款超过10万,我就买奥托。
否则,我买捷安特。

5、搬桌子规则如下:

  • 4岁及以下的小孩不能搬动桌子;
  • 5岁及6岁的男孩能搬动桌子,女孩不能搬动桌子;
  • 7岁及以上的小孩都能搬动桌子。

6、制作一个迷你计算器,能够进行加减乘除,2个操作数从键盘输入,输出运算结果。

7、从键盘输入一个三位数,判断是不是水仙花数。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

8、编写程序,通过使用 if...elif...else 语句判断数字是正数、负数或零。

9、通过用户输入三角形三边长度,并计算三角形的面积。先判断能否构成三角形。

10、用户输入一个4位的整数,如果是回文数则输出“XX是回文数”,如果不是回文数则输出“XX不是回文数”。
所谓回文数,就是反过来的数字和正着的数字是相同的。如1221,倒过来的数还是1221,这就是一个回文数,1234倒过来是4321,不相等,就不是回文数。
一个四位数abcd可以写为I1=a*1000+b*100+c*10+d
那么倒过来的数就可以写成I2=d*1000+c*100+b*10+a
如果I1I2相等,那么这就是一个回文数。I1==I2的结果就是True,否则就是False

11、用户输入一个年份,如果是闰年输出“XX是闰年”,如果不是,输出“XX是平年”。
判断闰年的规则如下:

  • 能被4整除且不能被100整除的为闰年
  • 能被400整除的是闰年
    在上述两个规则中,只要有一条规则成立,则年份为闰年。

你可能感兴趣的:(Python学习园地,python)