if 语句是 Python 中进行条件判断的基础工具,通过它可以轻松实现逻辑选择和流程控制。掌握好 if 语句的使用方法,对编写高效、灵活的程序至关重要。今天我们通过七个简单的题目来熟悉一下 Python 中的 if 条件语句。
1、从键盘输入年龄,判断是否大于等于18岁,如果满足就输出“已成年”。
age = int(input("请输入年龄>>"))
if age >= 18:
print("已成年")
else:
print("未成年")
运行结果:
2、从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票, 否则需要买票。
h = int(input("请输入您的身高>>"))
if h <= 150:
print("不用买票,快进去玩耍吧!")
else:
print("超过免票身高,需要买票喔~")
运行结果:
3、从键盘输入数字,判断这个数字是偶数还是奇数。
num = int(input("请输入一个数字>>"))
if num %2 == 0:
print("是偶数")
else:
print("是奇数")
运行结果:
4、从键盘输入年份,判断年份是闰年还是平年。
year = int(input("请输入一个年份>>"))
if year %4 == 0 and year %100 != 0:
print("闰年")
else:
print("平年")
运行结果:
5、从键盘输入一个三位数字,判断这个数字是不是水仙花数。(对于一个n位数,如果它的每个位上的数字的n次幂之和等于这个数本身,那么这个数就是一个水仙花数。)
num = int(input("请输入一个数字>>"))
g = num %10
s = num //10 %10
b = num //100 %10
if num == b**3 + s**3 + g**3:
print("是水仙花数")
else:
print("不是水仙花数")
运行结果:
6、从键盘输入一个成绩,判断成绩的等级,[90,100]等级A [80,90)等级B [70,80)等级C [60,70)等级D 其他是等级E
g = int(input("请输入成绩>>"))
if 90<=g<=100:
print("等级A")
elif 80<=g<90:
print("等级B")
elif 70<=g<80:
print("等级C")
elif 60<=g<70:
print("等级D")
else:
print("等级E")
运行结果:
7、从键盘输入三角形的 三个边长 判断能否构成三角形,如果能 输出能构成三角形 再输出是什么三角形 等边 等腰 直角 普通 如果不能 输出不能构成三角形
a = int(input("请输入三角形第一条边长>>"))
b = int(input("请输入三角形第一条边长>>"))
c = int(input("请输入三角形第一条边长>>"))
if a+b>c and a+c>b and b+c>a:
print("可以构成三角形")
if a==b==c:
print("等边三角形")
elif a==b or a==c or b==c:
print("等腰三角形")
elif a**2+b**2==c**2 or a**2+c**2==b**2 or b**2+c**2==a**2:
print("直角三角形")
else:
print("一般三角形")
else:
print("不能构成三角形")
运行结果:
通过今天的七个练习题,我们不仅巩固了对 Python 中 if
条件语句的理解,还学会了如何在实际编程中灵活运用这些知识。希望这些练习能够为你今后的编程之旅打下坚实的基础。继续探索和实践,你会发现更多的乐趣和挑战!
如果你有任何问题或建议,欢迎在评论区留言交流。祝你编程愉快!
标签:语句,python,练习,键盘输入,int,num,print,input,三角形 From: https://blog.csdn.net/qq_65009672/article/details/143515835