if
判断语句
一、引入
很多时候当我们打开某个App,需要输入用户名和密码,如果正确那么就可以登录,否则不让使用
在我们身边这样场景有很多很多,想要实现这样的功能那我们就需要学习if判断
二、生活中的判断场景
QQ登录,核心:判断用户名和密码是否对应
微信登录,核心:判断用户名和密码是否对应
余额不足,核心:判断余额是否充足
总结
- 如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断
- 不仅生活中有,在软件开发中"判断"功能也经常会用到
三、if
判断语句
1. 基本使用
if
是用来进行判断的,其使用格式如下:
if 要判断的条件: 条件成立时,要做的事情
例如:
注意:
- if判断总体来说:当条件满足后就要做某些事情,这些事情以及if它们是一个整体
- 如果if条件成立后,要做的事情有很多,那么都需要在行首缩进4个空格(只需要敲一个tag键,Pycharm就会自动换行为4个空格)
再例如:
2. 示例
demo1:
age = 30 print("------if判断开始------") if age >= 18: print("我已经成年了") print("我该董事了") print("我该去创造一片天地") print("------if判断结束------")
运行结果:
------if判断开始------ 我已经成年了 我该董事了 我该去创造一片天地 ------if判断结束------
说明:
age
的值是30,所以age >= 18
的结果是True
,所以就会执行3个print
demo2:
age = 16 print("------if判断开始------") if age >= 18: print("我已经成年了") print("------if判断结束------")
运行结果:
------if判断开始------ ------if判断结束------
说明:
age
的值是16
,所以age >= 18
的结果是False
,所以不会执行print("我已经成年了")
四、案例
案例1
cool = True money = 2000000 height = 178 if cool == True and monen >= 1000000 and height >= 176: # 如果3个条件头满足,那么就是 高富帅 print("恭喜你,你是高富帅")
案例2
name = input("请输入用户名:") password = input("请输入密码:") if name == "wanglaoshi" and password == "123456": print("登录成功...")
五、练一练
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”
- 使用
input
从键盘中获取数据,并且存入到一个变量中 - 使用
if
语句,来判断age>=18
是否成立