拿你有的,换你要的;这个世界一直如此,很残酷,却很公平!

python-if语句

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。(不要忘记if 判断语句:::::::冒号

如果判断需要多个条件需同时判断时:

  • 可以使用 or (或),表示两个条件有一个成立时判断条件成功;
  • 使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

 

引用代码链接:https://blog.csdn.net/hh5820/article/details/80964247

python的if语句和其他语言有些不同之处?

  • 它没有用括号来表示代码块,而是使用缩进,现在乍听一下你可能不太明白,缩进的写法:
  • if的基本语法格式看下面:第一行是条件语句,如果满足条件就会执行第二行,没有括号或者结束语句,比如endif,没有。
  • 假如第二行没有缩进,就会产生错误。
  • 新手容易犯一个错误就是条件语句后面不写冒号。
  • 假如有多个条件,我们可以使用else,当条件不满足的时候执行它下面的语句块。当然else是顶个写,并且后面记得写冒号。
  • 如果还有更多的条件,我们可以使用elif,同样不要忘记冒号和缩进

 条件测试:if ?=>true or false?

=赋值

==检查,考虑大小写。

if a not in b

  print()

布尔表达式:true or false。

if语句

if语句;if -ellif-else结构

1 banned_users = ['andrew', 'carolina', 'david']
2 user = 'marie'
3 
4 if user not in banned_users:
5     print(user.title() + ", you can post a response if you wish.")
 1 age = 12
 2 
 3 if age < 4:
 4     price = 0
 5 elif age < 18:
 6     price = 5
 7 elif age < 65:
 8     price = 10
 9 elif age >= 65:
10     price = 5
11 
12 print("Your admission cost is $" + str(price) + ".")

使用多个elif与else本质无区别,都是执行判断。(可以省略else也是一样的效果)。

使用if语句处理列表

检查特殊元素:for a in as:

        print()

 

posted @ 2020-04-22 11:14  bowuwb  阅读(593)  评论(0编辑  收藏  举报
Fork me on GitHub