100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Python编程语言下的条件判断以及for循环 while循环

Python编程语言下的条件判断以及for循环 while循环

时间:2021-11-20 15:49:29

相关推荐

Python编程语言下的条件判断以及for循环 while循环

if 语句:

作用:让程序根据条件选择性的执行某条语句或某些语句

说明:if语句又叫条件语句,也叫分支语句

语法:if 真值表达式1;

语句块1

elif 真值表达式2:

语句块2

elif 真值表达式3:

语句块3

...

else:

语句块4

语法说明:elif子句可以有0个,1个或多个

else子句可以有0个或1个且只能放在if语句的最后

要求:if语句内部的语句通常要以4个(英文状态)空格的缩进来表求包含关系,相同的缩进格式代表相同的所属级别

示例见:code/03_if.py

练习:1,任输入一个数,判断是否大于100

2,判断是否小于0

3,判断这个数是否在20-50间

if-elif-else示例

练习:

1,输入一个季度1~4,

输出这个季度有哪几个月,如果输入不是1~4的数,提示用户您的输入有误

练习:

2,输入一年中的月份1~12,输出这个月在那个季度,若输入其他数,提示您的输入有误

if语句的真值表达式:

if 100:

print(“真值”)

#等同于

if bool(100)

print(“真值”)

bool(x)返回假的情况:

x为:0, 0.0 ,0+0j , False ,None ,‘’(空字符串)

[]空列表

{}空字典

set空集合

空元组

...

if 语句嵌套

if语句本身是由多条子句组成的一条复合语句

if语句可以作为语句嵌套到另一个语句的内部

示例见:

code/05_if_embed.py

练习:输入一个学生的成绩(0~100),

判断这个学生的成绩是优(90~100),良(80~89),及格(60~79),不及格,成绩不合法五中

语句

赋值语句

del语句

if语句

表达式语句 print("hello")

表达式

1+2 bool(100) print("hello") True

if i = 100:

print(i)-----------------错误,if后只能跟表达式,不能跟语句(此处为赋值语句)

条件表达式:

语法:

表达式1 if 真值表达式 else 表达式2

作用:

若真值表达式的布尔环境值为true,则执行表达式1并返回结果的引用,否则执行表达式2并返回结果的引用

示例见:code/if_express.py

练习:

写程序,输入一个数

(1)用if语句计算并打印绝对值结果

(2)用条件表达式计算这个数的绝对值并表达出来

pass 语句

作用:

通常用来填充语法空白

pass 语句又名空语句

语法:

pass

示例见:code/07_pass.py

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。