if练习
if练习
# 练习1:
# 编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
# 获取用户输入的整数
# num = int(input('请输入一个任意的整数:'))
# # 显示num是奇数还是偶数
# if num % 2 == 0 :
# print(num , "是偶数")
# else :
# print(num , '是奇数')
# 练习2:
# 编写一个程序,检查任意一个年份是否是闰年。
# 如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年
# year = int(input('请输入一个任意的年份:'))
# # 检查这个年份是否是闰年
# # year % 4 == 0 and year % 100 != 0 or year % 400 == 0
# if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 :
# print(year,'是闰年')
# else :
# print(year,'是平年')
# 练习3:
# 我家的狗5岁了,5岁的狗相当于多大年龄的人呢?
# 其实非常简单,狗的前两年每一年相当于人类的10.5岁,然后每增加一年就增加四岁。
# 那么5岁的狗相等于人类的年龄就应该是10.5+10.5+4+4+4 = 33岁
# 编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。
# 如果用户输入负数,请显示一个提示信息
# dog_age = float(input('请输入狗的年龄:'))
# like_person_age = 0
# 检查用户输入的是否是负数
# if dog_age < 0 :
# print('你的输入不合法!')
# # 如果狗的年龄在两岁以下(包含两岁)
# elif dog_age <= 2 :
# # 直接将当前的年龄乘以10.5
# like_person_age = dog_age * 10.5
# # 如果狗的年龄在两岁以上
# else :
# # 计算前两岁相当于人类的年纪
# like_person_age = 2 * 10.5
# # 计算超过两岁的部分相对于人类的年纪,并进行相加
# like_person_age += ( dog_age - 2 ) * 4
# if dog_age > 0 :
# print(dog_age,'岁的狗,年纪相当于',like_person_age,'岁的人')
#
# 在if也可以去嵌套if,代码块是可以嵌套的,每增加一个缩进的级别,代码块就低一级
# 检查用户的输入是否合法
# if dog_age > 0 :
# # 如果狗的年龄在两岁以下(包含两岁)
# if dog_age <= 2 :
# # 直接将当前的年龄乘以10.5
# like_person_age = dog_age * 10.5
# # 如果狗的年龄在两岁以上
# else :
# # 计算前两岁相当于人类的年纪
# like_person_age = 2 * 10.5
# # 计算超过两岁的部分相对于人类的年纪,并进行相加
# like_person_age += ( dog_age - 2 ) * 4
# print(dog_age,'岁的狗,年纪相当于',like_person_age,'岁的人')
# else :
# print('请输入一个合法的年龄!')
# 练习4:
# 从键盘输入小明的期末成绩:
# 当成绩为100时,'奖励一辆BMW'
# 当成绩为[80-99]时,'奖励一台iphone'
# 当成绩为[60-79]时,'奖励一本参考书'
# 其他时,什么奖励也没有
# 获取小明的成绩
# score = float(input('请输入你的期末成绩(0-100):'))
# # 打印分割线
# print("="*40)
# # 检查用户的输入是否合法
# if 0 <= score <= 100 :
# # 判断发给的奖励
# if score == 100 :
# print('宝马,拿去玩!')
# elif score >= 80 :
# print('苹果手机,拿去玩!')
# elif score >= 60 :
# print('参考书,拿去玩!')
# else :
# print('棍子一根!')
# else :
# # 用户输入的不合法,弹出一个友好提示
# print('你输入的内容不合法,拉出去毙了!')
# 练习5:
# 大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
# 高:180cm以上; 富:1000万以上; 帅:500以上;
# 如果这三个条件同时满足,则:'我一定要嫁给他'
# 如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'
# 如果三个条件都不满足,则:'不嫁!'
# 获取用户的三个数据,身高、财富、颜值
height = float(input('请输入你的身高(厘米):'))
money = float(input('请输入你的财富(万):'))
face = float(input('请输入你的颜值(平方厘米):'))
# 判断到底嫁不嫁
# 如果这三个条件同时满足,则:'我一定要嫁给他'
if height > 180 and money > 1000 and face > 500 :
print('我一定要嫁给他!')
# 如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'
elif height > 180 or money > 1000 or face > 500 :
print('嫁吧,比上不足,比下有余。')
# 如果三个条件都不满足,则:'不嫁!'
else :
print('不嫁!')
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署