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("您没有车票,不能进!!!")

 

posted @ 2021-04-21 20:09  Simon150117  阅读(289)  评论(0)    收藏  举报