首页 > 编程语言 > 详细

python中IF条件控制

时间:2021-03-18 09:58:55      阅读:30      评论:0      收藏:0      [点我收藏+]

IF条件控制

比较符号

=

一个等号一般是赋值操作

==

两个等号是发问是一个判断并返回True or False,同时两个等号检查的时候是忽略大小写的,也就是上例如果改为car ==‘BMW‘,遇到‘bmw’返回都是True,输出结果不变。

!=

判断是否不相等,返回True or False

guess_like = [‘足球‘]
if guess_like != ‘篮球‘:
    print(‘答错了‘)
 
 输出
 答错了

<

>

<=

>=

and

检查两个条件,用and把两个条件合二为一,只有都通过才返回True

or

检查两个条件,只要有一个满足就返回True,相当于扩大了选择

in

"x" in list,检查特定值是否包含在列表中,通过返回True

not in

"x" not in list,检查特定值是否包含在列表中,通过返回True

打印判断返回结果

car = ‘subaru‘
print(car == ‘subaru‘)

输出
True

if-else

if 成立的条件 :

? do 一些事

else :

? do 另一些事

条件成立是指 返回值为True 的布尔表达式。

cars = [‘audi‘, ‘bmw‘ ,‘subaru‘ ,‘toyota‘]
for car in cars:
    if car == "bmw":  
        print(car.upper())
    else:
        print(car.lower())
        
  输出
audi
BMW
subaru
toyota

if-elif-else

条件超过两个

age = 12
if age < 4:
    print("免费")
elif age < 18:
    print("门票50")
else:
    print("成人票88")
    
    输出
   	门票50
age = 12
if age < 4:
    price = 0
elif age < 18:
    price = 50
else:
    price = 88
print(‘您的门票价格是‘ + str(price))

多个elif

age = 80
if age < 4:
    price = 0
elif age < 18:
    price = 50
elif age < 65:
    price = 100
else:
    price = 0
print(‘您的门票价格是‘ + str(price))

python中IF条件控制

原文:https://www.cnblogs.com/lanhuakai/p/14553007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!