分支结构练习题

day05下创建一个名为05-单分支练习题的代码文件。

回顾运算符总结及练习(基础版用法):中的第3题和第5题,我们今天用分支结构来做!!!

第一题:给定一个年份、判断是否闰年,条件:年份能被4整除但不能被100整除、或者年份能被400整除的是闰年。我们用if条件来做:
year = int(input('请输入需要判断的年份:'))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
     print(f'{year}是闰年')
else:
    print(f'{year}是平年')
第二题:判断153、471、499这三个数字是否是水仙花数,所谓水仙花数是指一个三位数,其各位数字⽴方和等于该数本身。例如:153是⼀个⽔仙花数,因为 1³ + 5³ + 3³ 等于 153
num1 = 153
unit = num1 % 10
decade = num1 // 10 % 10
hundred = num1 // 100
if unit ** 3 + decade ** 3 + hundred ** 3 == num1:
    print(f'{num1}是水仙花数')
else:
    print(f'{num1}不是水仙花数')
第三题:定义两个变量保存⼀个⼈的身高和体重,编程实现判断这个⼈的身材是否正常!公式:体重(kg) / (身⾼(m)的平⽅) 在18.5 ~ 24.9之间属于正常。输出格式:是否正常:True / False --> 算数运算符和分支结构
weigh = 65
high = 1.76
# 计算身材是否正常:IBM指标
if 18.5 <= (weigh / high ** 2) <= 24.9:
    print(True)
else:
    print(False)
打印一下

在这里插入图片描述

第四题:给定一个数字,写出判断其否能同时被2和5整除的条件语句, 并且打印对应的结果。
num = 10
# if num % 2 == 0 and num % 5 == 0:
if num % 10 == 0:
    print(f'{num}能够被2和5整除')
else:
    print(f'{num}不能够被2和5整除')
打印一下

在这里插入图片描述

day05下创建一个名为07-多分支结构练习的代码文件。
练习:给定一个年份、判断是否闰年,条件:年份能被4整除但不能被100整除、或者年份能被400整除的是闰年。判断闰年,使用多分支结构
year = 2000
if year % 4 == 0 and year % 100 != 0:
    print('闰年')
elif year % 400 == 0:
    print('是闰年')
else:
    print('是平年')
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值