招聘信息表,格罗多姆农场,安纳斯特里亚的王冠
作用:让程序根据条件选择性地执行某条语句或某些语句
说明:if语句又叫条件语句,也叫分支语句
语法:
if 真值表达式1: 语句块1 elif 真值表达式2: 语句块2 ... else: 语句块4
语法说明:
要求:if语句内部的语句通常要以4个空格的缩进来表示包含关系,相同的缩进格式代表相同的所属级别
示例:
# 输入一个数字,判断这个数是0,还是正数,还是负数 n = int(input("请输入一个数: ")) if n == 0: print("您输入的是0") elif n > 0: print("您输入的是正数") else: print("您输入的是负数")
if语句的真值表达式:
if 100: print("真值") #等同于 if bool(100): print("真值")
示例:
# 根据输入的月份来判断是哪儿个季度 month = int(input("请输入月份(1~12): ")) if 1 <= month <= 12: print("是合法的月份") if month <= 3: print("春季") elif month <= 6: print("夏季") elif month <= 9: print("秋季") else: print("冬季") else: print("您的输入有误!")
作用:根据一定条件,重复地执行一条语句或多条语句
语法:
while 真值表达式: 语句块 else: 语句块
示例:
# 此示例示意while 语句的用法 i = 1 # 创建一个变量,用来控制while循环的次数 while i < 20: # 判断循环条件,如果为真则执行语句块1 print("hello world!") i += 1 # 修改循环变量 else: print("条件不满足,循环结束!") print("上一条while语句结束,此时变量i =", i)
while语句语法说明:
while注意事项:
while语句嵌套
while 真值表达式: ... while 真值表达式2: ... else: ... else: ...
作用:用来遍历可迭代对象的数据元素
语法:
for 变量列表 in 可迭代对象: 语句块1 else: 语句块2
示例:
# 此示例示意用for语句循环遍历 可迭代对象中的数据 s = 'abcde' for ch in s: print('ch -->', ch) else: print("for 语句执行else子句") print("程序退出")
for语句说明:
for语句嵌套:
for语句内部可以放任意语句,包含for语句和while语句
示例:
for x in "abc": for y in '123': print(x + y) # 思考 count 的值是多少? count = 0 for x in range(5): for y in range(10): count += 1 print(count) # 50 print(x, y) # x,y的值是多少?
作用:用于循环语句(while,for语句)中,用来终止当前循环语句的执行
说明:
示例:
i = 1 while i <= 6: print("本次循环开始时:", i) if i == 3: break # break将打破包含它的while语句 print("本次循环结束时:", i) i += 1 else: print("我是while 里的else子句") print("这是程序最后一条语句, i=", i)
作用:用于循环语句(while,for语句)中,不再执行本次循环内continue之后的语句,重新开始一次新的循环
说明:
示例:
for x in range(5): if x == 2: continue print(x)
语法:表达式1 if 真值表达式 else 表达式2
作用:如果真值表达式的布尔环境值为true,则执行表达式1并返回结果的引用,否则执行表达式2并返回结果的引用
示例:
# 此示例示意条件表达式的用法 # 商场促销,过100 返 20 money = int(input("请输入商品总额: ")) pay = money - 20 if money > 100 else money print("您需要支付", pay, "元")
死循环是指循环条件一直成立的循环
死循环通常用break语句来终止循环
死循环的else子句永远不会执行
示例:
while true: n = int(input("请输入: ")) if n == 0: break print(n)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论