判断语句介绍
生活中的判断场景
火车站安检
上网吧
密码判断
小总结:
- 如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。
- 不仅生活中有,在软件开发中"判断"功能也经常会用到
if判断语句
<1>if判断语句介绍
if语句是用来进行判断的,其使用格式如下:
if 要判断的条件: 条件成立时,要做的事情
demo1:(demo的中文意思:演示、案例)
age = 30 print("------if判断开始------") if age >= 18: print("我已经成年了") print("------if判断结束------")
运行结果:
------if判断开始------
我已经成年了
------if判断结束------
demo2:
age = 16 print("------if判断开始------") if age >= 18: print("我已经成年了") print("------if判断结束------")
运行结果:
------if判断开始------ ------if判断结束------
例子:
""" if 要判断的条件: 条件成立时,要做的事情 """ # 火车站安检 # 定义一个变量 保存是否有危险品 如果他为True 代表没有危险品 # flag = True # if flag == True: # print("您可以进入火车站1") # print("您可以进入火车站2") # print("您可以进入火车站3") # print("测试") # 进入网吧 # age = input("请输入您的年龄:") # # 类型转换 # new_age = int(age) # # 判断 # if new_age >= 18: # print("您可以上网....") # 打开保险柜 # 假设 保险柜的密码为 字符串 "12345" # passwd =input("请输入密码:") # # 判断 # if passwd == "12345": # print("密码正确,可以取钱了...")
小总结:
-
以上2个demo仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。
-
注意:代码的缩进为一个tab键,或者4个空格
<2>练一练
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”
- 使用input从键盘中获取数据,并且存入到一个变量中
- 使用if语句,来判断 age>=18是否成立
""" 要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了” 1.使用input从键盘中获取数据,并且存入到一个变量中 2.使用if语句,来判断 age>=18是否成立 """ # 定义一个变量 age = input("请输入您的年龄:") # 类型转换 new_age = int(age) # 判断 if new_age >= 18: print("哥,已成年,网吧可以去了")
简化代码:
""" 要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了” 1.使用input从键盘中获取数据,并且存入到一个变量中 2.使用if语句,来判断 age>=18是否成立 """ # 定义一个变量 age = int(input("请输入您的年龄:")) # 判断 if age >= 18: print("哥,已成年,网吧可以去了")
<3>想一想
- 判断age大于或者等于18岁使用的是 >=,如果是其他判断,还有哪些呢?