python基础(三、控制语句)

逻辑运算

逻辑运算符描述作用
and逻辑与运算符只要有一个是假就为假,两个全为真才为真
or逻辑或运算符只有有一个条件为真就为真,两个为假才为假
not逻辑非运算符取返 结果为真返回假,结果为假返回真

1、and 与

print(5 == 1 and 5 == 5) # False
print(6 == 6 and 5 == 5) # True
结果:

False
True

2、or 或

print( 10 or 9 )
print( 1 or 10)
结果:

10
1

3、not 非

print(5 == 5)
print(not 5 == 5)
结果:

True
False

条件判断

if判断

例1:

num = int(input("输入数字:")) # 需要先把str转换成整数
# if语句判断是True,就把缩进的print语句执行了,否则就执行else
if num % 2 == 0:
    print("是偶数")
else:
    print("是奇数")
结果:

输入数字:50
是偶数
例2:

user_name = "admin"
pas = "123.com"
user = input("请输入用户名:")
p = input("请输入密码:")
# 使用and 进行判断
if user == user_name and pas == p:
    print("登录成功")
else:
    print("用户名密码错误")
结果:

请输入用户名:admin
请输入密码:123.com
登录成功

多条件判断

elif是else if的缩写,完全可以有多个elif

print("         猜数字游戏")
num = 20
user_input = int(input("请输入数字:"))
if user_input == num:
    print("赢了")
elif user_input > num:
    print("太大了")
else:
    print("太小了")
         猜数字游戏
请输入数字:20
赢了

if嵌套

a = int(input("驾驶员每 100ml 血液酒精的含量:"))
if a < 20:
    print("驾驶员不构成酒驾")
else:
    if a < 80:
        print("驾驶员构成酒驾")
    else:
        print("驾驶员已构成醉驾")
结果:

驾驶员每 100ml 血液酒精的含量:6
驾驶员不构成酒驾
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘浪初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值