Python基础 - 判断
判断(if)语句
定义: 如果条件满足,才能做某件事情,如果条件不满足,去做其他事或者什么都不做
1、应用场景
判断语句的作用:就是选择性执行部分程序场景。顾名思义:如果符合XXX条件,我就执行XXX程序,其他情况,我就执行XXX程序
判断语句的格式:
例子:
if 今天发工资:
先还信用卡
if 有剩余:
又可以找快乐去了~
else:
唉,还得等下个月发工资……
else:
盼着发工资
2、小练习 --- 登录程序
username = "admin" password = "123456" username2 = "xiaohai" u = input("请输入用户名:") p = input("请输入密码:") if u == username or username2 and p == password: print("你是admin用户") elif u == username2: print("你是普通用户") else: print("用户名不正确")
3、多重条件判断
例子:根据考试成绩,进行优良中差不及格
score = int(input("请输入分数: ")) if score >= 90: print("优") elif score >= 80 and score <= 90: print("良") elif score >= 70 and score <= 80: print("中") elif score >= 60 and score <= 70: print("差") elif score <= 60: print("不及格")
4、if嵌套
例子:使用if嵌套上火车
has_ticket = int(input("请输入是否有车票,1为有,0为没有: ")) knife_length = int(input("请输入刀子长度")) if has_ticket == 1: print("有车票,您里边请~~") print("请进入安检区域……") if knife_length >= 20: print("对不起,您携带%s厘米的刀具,不能进!"%knife_length) if knife_length < 20: print("您携带%s厘米的刀具,可以进!"%knife_length) else: print("您没有车票,不能进!!!")
浙公网安备 33010602011771号