码迷,mamicode.com
首页 > 其他好文 > 详细

【PY从0到1】第四节 IF语句

时间:2020-12-25 11:36:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:区分大小写   不同的   条件   顺序   表示   pytho   缩进   cat   元素   

# 4 第四节 IF语句

# 1> 在讲if语句之前,我们先说一下上节课出现的for循环。
cats = [mimi,xixi,didi,huanhuan]
for cat in cats:
    ‘‘‘
    在这里for循环的作用就是将cats里的值按索引从小
    到大的顺序依次赋值给cat,下面添加一个打印,就
    就可以清晰的看到for的作用。
    ‘‘‘
    print(cat)
# 结果为:
# mimi
# xixi
# didi
# huanhuan
# 最后,print要有正确的缩进,只有这样Python才能知道print是属于for的。
    
# 2> 简单的if实例
for cat in cats:
    if cat == didi:#两个等号代表检查cat是否等于‘didi‘,一个等号是陈述,两个等号是发问。
        print("I‘m didi.")
    else:
        print(cat.title())
# 输出结果为:
# Mimi
# Xixi
# I‘m didi.
# Huanhuan
# 我们看到if语句就是判断if后面的条件是否满足,如果满足,则执行if下面缩进的语句。
# 否则,执行else。
# 注意,在Python中是区分大小写的,大小写不同的字符串是不相等的。
# 所以,后面处理数据的时候要注意数据的预处理。至于转换的方法,前面的课程中有所涉及。
# 如果需要检查不相等可以使用!=。!表示‘不‘。

# 3> 检查多个条件(and,or,in,not in)
# 使用and判断条件代表的意思是,当满足所有条件时才判断为True。
# 使用or判断条件代表的意思是,当满足一个条件才判断为True。
# 使用in判断条件代表的意思是,检查元素是否被包含。如果包含,才判断为True。
# 同理,not in就是检查不包含。
# if语句只有判断为True的时候才会执行缩进。否则执行else。
# True和False被称为布尔值。

# 4> if-elif-else
# 下面通过一个简单的例子演示。
age = 12
if age < 4:
    price = 0
elif age < 18:
    price = 5
elif age < 65:
    price = 10
else:
    price = 5
print("Your price is " + str(price) +  yuan.)
# 结果入下:Your price is 5 yuan.
# else代表除了上述条件之外的任何情况都包括其中。
# if就是命令Python进行判断。

 

【PY从0到1】第四节 IF语句

标签:区分大小写   不同的   条件   顺序   表示   pytho   缩进   cat   元素   

原文地址:https://www.cnblogs.com/HTY-AIpy/p/14162258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!