03if基础

if基础

1.if语法格式
if 要判断的条件:
	条件成立时要做的事情

注意:if语句以及缩进部分是一个完整的代码块。

例:

color = "绿"
if color == "绿":
    print("通行")
print("请带好口罩")

运行结果:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFBpQFO1-1658936467106)(C:\Users\Aloe\AppData\Roaming\Typora\typora-user-images\image-20220727181624555.png)]

color = "黄"
if color == "绿":
    print("通行")
print("请带好口罩")

运行结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NmesXADr-1658936467109)(C:\Users\Aloe\AppData\Roaming\Typora\typora-user-images\image-20220727181735800.png)]

2.if…else语法格式
if 要判断的条件:
    条件成立时要做的事情
else:
    条件不成立是需要做的事情

注意:if和else语句以及各自的缩进部分共同是一个完整的代码块。

例:

color = "黄"
if color == "绿":
    print("通行")
else:
    print("禁止通行")
3.elif语法格式:
if 条件1:
    满足条件1执行的代码
elif 条件2:
     满足条件1执行的代码
elif 条件3:
    满足条件1执行的代码
else:
    以上条件都不满足时执行的代码

if判断条件,else处理条件不成立时的情况,如果再增加一些条件,条件不同时需要执行的代码也不同,就可以使用elif

例:

color = "红"
if color == "绿":
    print("通行")
elif color == "黄":
    print("禁止通行")
elif color == "红":
    print("禁止通行,马上隔离")
else:
    print("识别不出什么颜色")

运行结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H9BW9Tdz-1658936467110)(C:\Users\Aloe\AppData\Roaming\Typora\typora-user-images\image-20220727183742083.png)]

4.if嵌套的语法格式
if 条件1:
    条件1满足执行的代码
    if 条件1的基础上的条件2:
    条件2满足时执行的代码
    else:
        条件2不满足时执行的代码
else:
    条件1不满足时执行的

石头剪刀布:

import random
print("石头(1),剪刀(2),布(3)")
player = int(input("请玩家输入要出的拳:"))
computer = random.randint(1, 3)
print("玩家选择的是%d,电脑选择的是%d" % (player, computer))
# 比较胜负
if ((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):
    print("玩家胜利")
elif player == computer:
    print("平局")
else:
    print("电脑胜利")

运行结果:

d computer == 1)):
print(“玩家胜利”)
elif player == computer:
print(“平局”)
else:
print(“电脑胜利”)



运行结果:

![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LtLzUndp-1658936467111)(C:\Users\Aloe\AppData\Roaming\Typora\typora-user-images\image-20220727213804318.png)\]](https://img-blog.csdnimg.cn/abfd81c98560481197077f3b6af035c7.png)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值