if 语句,多个条件的测试

同理,先看一段代码:

name=['a','b']

if 'a'in name:
    print("adding a.")

if'b'in name:
    print("adding b.")

if 'c' in name:
    print("adding c.")
print("\nfinished making your pizza!")

先看上面代码的含义:

name的值为客户点的,共有两个,a与b.

但我们为客户提供选择共有三个,分别是a,b,c。

我们要求代码运行的结果,只把顾客选择的两个数值显示出来,最后才打印finished making your pizza.

上面代码运行结果为:

adding a
adding b
finished making your pizza

如果我们用 if elif else 来完成这段代码,是不能达到要求的,因为,if elif else  语句的特点是,只要满足一个条件,就会跳过后面的代码:

示例:

name=['a','b']

if 'a'in name:
    print("adding a.")

elif'b'in name:
    print("adding b.")

elif 'c' in name:
    print("adding c.")
    
print("\nfinished making your pizza!")

上面代码运行的结果:

addin a

finished making your pizza

凡云阁总结:

如果只想执行一个代码块,就使用 if-elif-else 语句

如果要执行多个代码块,就使用一系列独立的 IF 语句。


本文固定链接: http://www.fanyun.ltd/2126.html | 凡云阁

fanyun
作者:fanyun 于2023年05月07日发表 & 关键词:
除非注明 否则文章均为原创,转载请注明出处: if 语句,多个条件的测试 | 凡云阁

if 语句,多个条件的测试:等您坐沙发呢!

发表评论

亲,不支持纯字母、符号评论哦~