6.1_python 之常见语句
2022/6/3 1:21:36
本文主要是介绍6.1_python 之常见语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python中常见语句
一、if语句
1.if单分支
(1)if语句格式
if 判断条件:
执行语句块1
else:
执行语句块2
案例:
a=5 if a>3: print("ok") else: print("no") (2)语句中判断条件可以是(比较运算符) >,<,!=,==,>=,<=
案例:
a=5 if a!=3: print("ok") else3 print("no")
2、if语句的多分支
格式:
if 判断条件1:
执行语句块1:
elif 判断条件2:
执行语句块2:
elif 判断条件3:
执行语句块3:
else:
执行语句块4
案例:
name=input("姓名:") if name=="xk": print("班长真帅") elif name=="zt": print("真大方") elif name =="hq": print("女神") elif name=="mrr": print("真年轻") else: print("都去整容") 3、if语句的嵌套语句 案例:
name=input("姓名:") if name=="xk": passwd=input("密码:") if passwd=="123456": print("登录成功") else: print("密码错误") else: print("姓名错误")
4、三目运算:(使用一行代码事项) 格式:print( 执行语句块1 if 条件判断 else 执行语句块1 ) 案例: 不用三目运算法:
name=input("姓名:") if name=="xk": print("名正确") else: print("姓名错误")
三目运算方法:
name=input("姓名:") print( "姓名正确" if name=="xk" else "姓名错误")
================================================ 二、pass语句 (1)pass 用法 :表示占位 ,在语句中还没有想好写什么条件 (2)pass作用: a、pass是一个空语句 b.保证格式完整 c. 保证语义完整 案例:
name=input("姓名:") if name=="xk": print("班长真帅") else: pass
================================================ while语句 (1)while 语句的格式:while 条件表达式: 循环体语句
(2)while什么时候进入循环?当循环条件成立时,进入循环 (3) while什么时候退出循环?当循环条件不成立时,退出循环
案例1:
a=1 while a<5: a+=1 #a=a+1 print(a) # print(a) 结果:
2
3
4
5
案例2:死循环
a=1 while a>0: a+=1 #a=a+1 print(a)
案例3:1到10的和
a=1 sum=0 while a<11: sum+=a #sum=sum+a a+=1 print(sum)
练习: (1)1-100的和? 方法:
a=1 sum=0 while a<101: sum+=a #sum=sum+a a+=1 print(sum)
(2)1-100奇数和? 方法:
a=1 sum=0 while a<101: sum+=a #sum=sum+a a+=2 print(sum)
(3)1-100的偶数和 方法:
a=0 sum=0 while a<101: sum+=a #sum=sum+a a+=2 print(sum)
================================================ for循环语句 1、for循环用来遍历函数 2、for循环的语法格式如下:for ... in ... 语句块 3、range()函数:如果需要遍历一个数字序列,可以使用python中内 建的函数range() (1)range(开始值,结束值,步长) (2)包含了开始值,不包含结束值 (3)案例: 场景一:
for i in range (10): 不包含本身 print(i,end=",") 结果:0,1,2,3,4,5,6,7,8,9,场景2:
for i in range (2,10): 包含开始值,不包含结束 print(i,end=",") 结果:2,3,4,5,6,7,8,9,场景3:
包含开始值,不包含结束,根据步长取数 方法1:求出10以内的奇数
for i in range (1,10,2)
print(i,end=" ") 方法2:求出10以内的偶数
for i in range (0,11,2): print(i,end=" ") #0 2 4 6 8 10 方法3: 求出1,100的和,一行代码 sum函数
a.print(sum(range(1,101))) #5050 b.print(sum(range(1,101,2))) #2500 c.print(sum(range(0,101,2))) #2550 (4)横向输出end=' '
print(i,end=" ")
(5)通过foh循环遍历列表 案例:
a=[1,2,3,4,5] for i in a: print(i,end=" ")
(6)通过for 循环遍历字符
b='abcds' for i in b: print(i,end= " ")
(7)for遍历字典
方法1: d={'name':'zs','age':18} for k in d: print(k,d[k])
方法2:
d={'name':'zs','age':18} for k,v in d.items(): print(k,v)
方法3:
d={'name':'zs','age':18} for k in d: print(k,d.get(k))
练习: (1)for 循环求出1-100的和? 方法:
sum=0 for i in range(1,101): sum+=i print(sum)
(2)for 循环求出1-100的奇数和? 方法:
sum=0 for i in range(1,101,2): sum+=i print(sum)
(1)for 循环求出1-100的偶数和?
sum=0 for i in range(0,101,2): sum+=i print(sum) ========================================= continue语句用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进 行下一轮循环。 案例1:
list = [1,2,3,4,5,6,7,8,9] for i in list: if i==6: continue print (i,end=" ") ===============================break语句 用法:语句会立即退出循环,在其后边的循环代码不会被执行。
list = [1,2,3,4,5,6,7,8,9] for i in list: if i==6: break print (i,end=" ") #1 2 3 4 5
=============================== 总结: 1、if 语句 (1)单分支 (2)多分支 (3)if语句嵌套 (4)三目运算 2、pass语句 3、while 循环语句 4、for 循环语句 range函数 5、continue 语句 继续 6、break 退出语句
这篇关于6.1_python 之常见语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南