您的当前位置:首页python-if语句

python-if语句

2023-08-11 来源:飒榕旅游知识分享网
python-if语句

if 判断条件1:

执⾏语句1……elif 判断条件2: 执⾏语句2……elif 判断条件3: 执⾏语句3……else:

执⾏语句4……

由于 python 并不⽀持 switch 语句,所以多个条件判断,只能⽤ elif 来实现。(不要忘记if 判断语句:::::::冒号)如果判断需要多个条件需同时判断时:

可以使⽤ or (或),表⽰两个条件有⼀个成⽴时判断条件成功;

使⽤ and (与)时,表⽰只有两个条件同时成⽴的情况下,判断条件才成功。

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() + \) 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 = 511

12 print(\"Your admission cost is $\" + str(price) + \".\")

使⽤多个elif与else本质⽆区别,都是执⾏判断。(可以省略else也是⼀样的效果)。使⽤if语句处理列表检查特殊元素:for a in as:        print()

因篇幅问题不能全部显示,请点此查看更多更全内容