python-基础(7)-判断结构

python专栏地址
上一篇: python-基础(6)-集合

本节主要介绍python的判断结构。 判断结构是编程的重点,程序之所以能做一些事,就是因为我们人为设定了一系列规则,当数据通过这些规则时,就通过判断进入符合的规则进行处理,最后得到结果

一、if语句的基本语法如下:

if 条件表达式:
    # 条件为真时执行的代码
  • 如果条件表达式的结果为True,则执行冒号后面缩进的代码块。

一重判断

gufeng = 100
if gufeng > 50:
    print("OK")
    print("nihao")
print("test")
OK
nihao
test

二、扩展if语句:else和elif(类似于其它语言的 switch case)

扩展if语句:else和elif
if语句可以通过else和elif(即else if的缩写)子句进行扩展,以处理更多的条件和情况。

else子句在原始if条件不满足(即为False)时执行。
elif允许你检查多个条件,并在找到第一个为True的条件时执行相应的代码块。

2.1 示例:使用else和elif

  • 在下面这个示例中,程序会根据age的值打印不同的消息。如果age小于0,将打印出错误消息。
age = 16
if age >= 18:
    print("你已经成年了。")
elif age < 0:
    print("这不是一个有效的年龄。")
else:
    print("你还未成年。")

你还未成年。

2.2 嵌套if语句

  • if语句可以嵌套使用,即在一个if或elif代码块内使用另一个if语句。
age = 20
has_permission = True

if age >= 18:
    if has_permission:
        print("欢迎进入成人区域。")
    else:
        print("虽然你已经成年,但你没有权限进入。")
else:
    print("你还未成年。")

欢迎进入成人区域。

2.3 in语句:判断一个词是否在一个列表中

gufeng = [123, 456, 789]
if 123 in gufeng:
    print("ok")
ok
gufeng = {"gu": 123, "feng": 456}
if "gu" in gufeng:
    print("ok")
ok

python专栏地址
上一篇: python-基础(6)-集合
点个关注呗 🤪😝

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值