if基本语法格式
在生活中进行判断的流程是比较简单的:如果我中奖了,我就去购物(条件->条件成立后进行的动作)
程序中的判断:python通过if语句进行条件判断
if 要判断的条件:(冒号不能省)
条件成立时要做的事(前面要有4个空格缩进,可以按一下Tab键)
age=20
if age>=18:
print("我成年啦")
print("我可以开车啦")#这两行print语句都在if条件语句的控制下
print("我是大学生啦")#这一行的print与if同级,不管if中的条件成不成立它都会输出
if语句习题
if习题代码
print("欢迎来到黑马儿童游乐场,儿童免费,成人收费。")
age=int(input("请输入你的年龄:"))
if age>=18:
print("您已成年,游玩需补票10元")
print("祝您游玩愉快。")
代码中用到了类型转换,因为age表示年龄应该为整型,但是
input()语句中输出的是字符串类型
,这里就
需要用int()进行类型转换
运行结果
if else基本语法格式
在生活中遇到不满足条件的情况下,我们会另外找一个动作做。如果我中奖了,我就去购物,
否则我就待在家
。(条件成立->做A,否则->做B)
程序中的判断:python通过 if else 语句进行条件判断,if不满足时执行else
if 条件:
满足条件时要做的事情A
else:
不满足条件时要做的事情B
age=20
if age>=18:
print("我成年啦")
print("我可以开车啦")
else:#else不需要判断条件
print("你未成年哦")
if else语句习题
if else习题代码
print("欢迎来到黑马动物园。")
height=int(input("请输入你的身高(cm):"))
if height>120:
print("您的身高超出120cm,游玩需要购票10元。")
else:
print("您的身高未超出120cm,可以免费游玩。")
print("祝您游玩愉快。")
运行结果
if elif else基本语法格式
在某些场景下,判断条件不止一个,可能有多个。如果我中奖了,我就去购物。或者我考了满分,我就去吃东西。否则我就待在家里
程序中的判断:python通过if elif else语句的组合使用
if 条件1:
条件1满足该做的事
elif 条件2:
条件2满足该做的事
elif 条件3:
条件3满足该做的事
......
elif 条件N:
条件N满足应该做的事
else:
所有条件都不满足应该做的事
if elif else语句习题
对上面动物园的题目稍加改动:身高小于120cm或者vip级别大于3可以免费游玩,否则需要购票
if elif else习题代码
print("欢迎来到黑马动物园。")
height=int(input("请输入你的身高(cm):"))
vip=int(input("请输入你的vip等级(1-5):"))
if height<120:
print("您的身高小于120cm,可以免费玩。")
elif vip>3:
print("您的vip级别大于3,可以免费游玩。")
else:
print("不好意思,所有条件都不满足,需要购票10元")
print("祝您游玩愉快。")
运行结果
课后小练
答案在评论区哦👀
版权声明:本文为m0_70650915原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。