使用and和or连接多个选择条件

发布时间 2023-11-11 15:38:19作者: 落日坠入夜空

使用and连接多个条件判断时只有满足了多个条件,才能执行if后面的语句块

有几个条件就得满足几个条件,如果其中有一个条件不满足将输出else的语句块

示例:

User_name=input('请输入您的用户名:')

pwd=input('请输入您的密码:')
if User_name=='hzj'and pwd=='6666':
print('登录成功')
else:
print('用户名或密码不正确')
输入:
用户名hzj
密码6666
输出:登录成功

输入:
用户名hzj
密码456
输出:用户名或密码不正确

输入:
用户名:asxx
密码:6666
输出:用户名或密码不正确

使用or连接多个判断条件,只要满足多个条件中的一个,就可以执行if后面的语句块
只要设置条件中的一项满足了,就可以输出if的内容
示例:
score=eval(input('请输入您的成绩:'))
if score<0 or score>100:
print('成绩无效')
else:
print('您的成绩为:',score)
输入成绩:60
输出:你的成绩为60
输入成绩:-40
输出:成绩无效
输入成绩:120
输出:成绩无效