五、if语句

一、语法

1.if语法

if 条件
    执行语句1
    执行语句2

上网例子:

age = 18

if age>=18:
    print("可以上网")

print("系统关闭")

上网例子

age = int(input('请输⼊您的年龄:'))
if age >= 18:
    print(f'您的年龄是{age},已经成年,可以上⽹')#字符串前加 f,print(f"{agrs}",agrs),表示“”中有格式化变量

print('系统关闭')

2. if…else…语法

语法

if 条件:
    条件成立执行的代码1
    条件成立执行的代码2
    
else:
    条件不成立执行的代码1
    条件不成立执行的代码2  

上网例子

age = int(input('请输⼊您的年龄:'))
if age >= 18:
    print(f'您的年龄是{age},已经成年,可以上⽹')
else:
    print(f'您的年龄是{age},未成年,不可以上⽹')

print('系统关闭')

3.多重判断

if 条件1:
 条件1成⽴执⾏的代码1
 条件1成⽴执⾏的代码2
 ......
elif 条件2:
 条件2成⽴执⾏的代码1
 条件2成⽴执⾏的代码2
 ......
......
else:
 以上条件都不成⽴执⾏执⾏的代码

工龄判断例子

age = int(input("您的年龄是:"))

if age<=18:
    print(f"你的年龄是{age},你是一个童工")

elif age>18 and age<=60:
    print(f"你的年龄是{age},可以正常工作")

elif age>60:
    print(f"你的年龄是{age},可以退休了")
else:
    print("退休")

4.if.f嵌套

语法:

if 条件1:
 条件1成⽴执⾏的代码
 条件1成⽴执⾏的代码
 
 if 条件2:
 条件2成⽴执⾏的代码
 条件2成⽴执⾏的代码
"""
1. 如果有钱,则可以上⻋
 2. 上⻋后,如果有空座,可以坐下
 上⻋后,如果没有空座,则站着等空座位
如果没钱,不能上⻋
"""
money = 1
seat = 0
if money==1:
    print("正常上车")
    if seat==1:
        print("可以坐下")
    else:
        print("不可以坐下")
else:
    print("无法上车")

猜拳游戏

import random
#猜拳游戏

player = int(input("'请出拳:0-⽯头,1-剪⼑,2-布:"))

computer = random.randint(0,2)
#玩家赢了
if(player==0 and computer==1)or(player==1 and computer==2)or(player==2and computer==0):
    print("您赢了")
# 平局:玩家 == 电脑
elif(player==computer):
    print("再来一局")
else:
    print("您输了")

5.三目运算符

a = 1
b = 2
#a>b,输出a,a不大于b,输出b
c = a if a > b else b
print(c)

例子

#aa>bb 则aa-bb;aa<bb,则bb-aa

aa = 20
bb = 6

cc = aa-bb if aa>bb else bb-aa
print(cc)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值