if语句(四)

1,简单if示例
phones = ['iphone','xiaomi','huawei','smartisan']
for phone in phones:
    if phone == 'huawei':
        print(phone.upper())#将字符串的所有字母大写
    else:
        print(phone.title())#将字符串中的每个单词的首字符大写

效果图如下:
在这里插入图片描述

2,if条件测试
phone = 'Mi9'
print(phone == 'iphone')
print(phone.lower() == 'mi9')
age = 18
year = 20
print(age <= 21)
print(age > 21)
print(age >10 and year <=20)#两个都满足才为True
print(age >10 and year >20)
print(age >10 or year <=20)#满足一个即为True
print(age >10 or year >20)

效果图如下:在这里插入图片描述

phones = ['iphone','xiaomi','huawei','smartisan']
print('xiaomi' in phones)
myphone = 'smartisan pro'
if myphone not in phones:
    print(myphone.title() + ",not your phone.")

效果图如下:在这里插入图片描述

3,if语句
age = 19 
if age >= 18: 
    print("你大于18了") 
    print("你成年了")
else:
    print("你先长大再说")

效果图如下:在这里插入图片描述

age = 13 
if age >= 18: 
    print("你"+str(age)+"岁了,要遵守法律") 
elif age <=16:
    print("你已经"+str(age)+"岁了,不受法律偏袒了")
elif age <=14:
    print("你已经"+str(age)+"岁了,是青少年了")
else:
    print("你"+str(age)+"岁了,先长大再说")
#有结果可以看出来,第一个elif满足条件执行了,接着直接结束
#如果你如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。

效果图如下:在这里插入图片描述

4,使用 if 语句处理列表
phone = ['mi9','huawei','iphone','redmi']#若huawei卖完了
for myphone in phone:
    if myphone == 'huawei':
        print("卖完了")
    else:
        print("厂家直销现货哦")
#由结果可知,当for循环遍历phone列表的时候,第二个为huawei,已经卖完了,所以输出卖完了
print()

car = []
if car:#若列表为空,不执行;列表不为空才执行
    print("你喜欢什么车?")
else:
    print("没有车了")
print()

a = ['a','b','c','e']
b = ['c','a','d','e']
for i in a:
    if i in b:
        print(i+"在")
    else:
        print(i+"不在")
#有结果可知,a和b列表中的元素都有输出

效果图如下:在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41264055/article/details/104870715
今日推荐