商丘做网站用什么程序比较好,中国网站开发用盗版犯法,苏宁网站开发人员,沈阳建设工程交易网官网python中常见语句#xff1a; 一、目录#xff1a; 1、if语句 2、while 循环语句 3、for循环语句 4、continue 语句 5、break 语句
二、语句详解 1、if判断语句 #xff08;1#xff09;if单分支 格式#xff1a;if 判断条件#xff1a; 语句块1…… else#xff1a; 语…python中常见语句 一、目录 1、if语句 2、while 循环语句 3、for循环语句 4、continue 语句 5、break 语句
二、语句详解 1、if判断语句 1if单分支 格式if 判断条件 语句块1…… else 语句块2……
案例
2if多分支 if 判断条件1 语句块1…… elif 判断条件2 语句块2…… elif 判断条件3 语句块3…… else: 语句块n 案例
3if嵌套语句 if语句之if的嵌套语句if中包含if if 判断条件1 语句块1 if 判断条件2 语句块2 else 语句块3 else: 语句块4 案例 案例2 nuinput(“请输入中奖号码”) if nu“0”: yzminput(“请输入验证码:”) if yzm“abc123”: print(“兑奖一个亿”) elif yzm“abc”: print(“兑奖一百万”) else: print( 请重新输入验证码) else: print(“谢谢惠顾”)
4三目运算 通过一行代码实现判断 格式 执行语句1 if 条件 else 执行语句块2 案例 nuinput(“请输入中奖号码”) print(“一个亿” if nu“0” else “乞丐”)
5pass 的讲解 1、pass的用法pass表示占位在语句中还没有想好写什么满足条件 2、python中的pass的作用 1pass是一个空语句 2pass保证格式完整 3pass保证语义完整 二、while循环语句 1while的格式 while 条件表达式 循环体语句 2 while什么时候进入循环当循环条件成立时进入循环 while什么时候退出循环当循环条件不成立时退出循环 注意在写while循环语句时一定要让循环条件发生变化否认很容易陷入死循环中 案例1满足循环条件进入循环 a0 while a5: a1 #aa1 print(a,end“”) #12345 案例2不满足循环条件退出循环 a6 while a5: a1 #aa1 print(a,end“”) #12345 案例3死循环 a0 while a5: print(a)
作业 1、求1-100的和 案例 a1 sum0 while a100: suma #sumsuma a1 # print(sum) print(sum)
2、求1-100的奇数和 案例 a1 sum0 while a100: suma #sumsuma a2 # print(sum) print(sum)
3、 求1-100的偶数和 a0 sum0 while a100: suma #sumsuma a2 # print(sum) print(sum) 三、for 循环语句 1、for循环的语法格式如下 for … in … 语句块 案例 list1[1,2,3,4] #新建一个列表 for i in list1: #i是变量 list1列表内容 print(i) #打印变量 1,23,4
2、先熟悉下range()函数如果需要遍历一个数字序列可以使用python中内 建的函数range() 1range函数开始值结束值步长 2range函数包含开始值不包含结束值 3range函数默认从0开始 4直接打印range函数 print(tuple(range(10))) #以元组的形式输出(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) print(list(range(10))) #以列表的形式输出[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1,10,2))) #以列表的行书输出1-10的奇数 print(list(range(0,10,2))) ##以列表的行书输出1-10的偶数数 5案例详解 for i in range(10): print(i,end “) #01,23,45,67,89 0-9不包含本身 for k in range(1,10): print(k,end” “) #1,23,45,67,89 从1开始到9不包含10 for k in range(1,10,2): print(k,end” “) #1 3 5 7 9 #1表示开始值10表示结束值,2步长 for k in range(0, 10, 2): print(k, end” “) # 0 2 4 6 8 #0示开始值10表示结束值,2步长 作业 1、打印1-100的数 方法1print(list(range(101))) 方法2 for i in range(101): print(i,end” “) 2、打印1-100的奇数 方法1print(list(range(101))) 方法2 for i in range(11012): print(i,end” “) 3、打印1-100 的偶数 方法1print(list(range(0,101,2))) 方法2 for i in range(2,101,2): print(i,end” ) 5for循环求和案例 1、打印1-100的数的和 方法 a1 sum0 for a in range(1,101): suma #sumsuma # print(sum) print(sum) 2、打印1-100的奇数和 方法: a1 sum0 for a in range(1,101,2): suma #sumsuma # print(sum) print(sum) 3、打印1-100 的偶数和 方法 a1 sum0 for a in range(2,101,2): suma #sumsuma # print(sum) print(sum)
6for循环遍历字符、列表、元组 1、for循环遍历字符 s“abcd” for i in s: print(i,end “) #a b c d 2、for循环列表 list1[1,2,3,4] for k in list1: print(k ,end” ) #1 2 3 4 3、for循环元组 t(“a”,“b”,“c”) for v in t: print(v ,end “) 4、for循环字典 1for 循环获取键 zd{“name”:“wm”,“age”:18} for n in zd: print(n ,end” “) 2or 循环获取键和值 zd{“name”:“wm”,“age”:18} for n in zd: print(n ,zd[n],end” “) 3for 循环使用items获取键和值 zd{“name”:“wm”,“age”:18} for m,n in zd.items(): print(m,n,end” ) 3for 循环使用get获取键和值 zd{“name”:“wm”,“age”:18} for i in zd: print(i,zd.get(i)) 作业 1一行语句求出1-100之间的和 print(sum(range(1,101))) # 5050 2一行语句求出1-100之间的奇数和 print(sum(range(1,101,2))) #2500 3一行语句求出1-100之间的偶数和 print(sum(range(2,101,2))) # 2550 continue语句
用法continue语句用来告诉Python跳过当前循环的剩余语句然后继续进 行下一轮循环
案例理解为跳过5继续运行
list [1,2,3,4,5,6,7,8,9]for i in list: if i5: continue #继续 print(i,end ) #1 2 3 4 6 7 8 9 break语句 用法语句会立即退出循环在其后边的循环代码不会被执行。 案例 list [1,2,3,4,5,6,7,8,9] for i in list: if i5: break #结束 print(i,end ) #1 2 3 4 讲解题目 1、1、2、3、4能组成多少个互不相同且无重复数字的三位数各是多少 sum0 for bw in range(1,5): for sw in range(1,5): for gw in range(1,5): if (bw !sw) and(bw !gw) and (sw !gw): print(bw,sw,gw) sum1 print(“排列总次数”,sum)
2、用for循环打印九九乘法表 方法1for循环 for i in range(1,10): for j in range(1,i1): print(“%d*%d%d”%(i,j,ij),end “) print() 方法2 i1 while i10: j1 while ji: print(”%d%d%d%(i,j,i*j),end ) j1 print( “”) i1