news 2026/10/9 5:26:47

python中常用语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python中常用语句

python中常用的语句
(1)if语句
1、if语句的单分支
格式:
if 判断条件:
执行语句1
else:
执行语句2

案例:
a=10
if a>9:
print("ok")
else:
print("no")

2、if语句的多分支
格式:

if 条件1:
执行语句1
elif 条件2:
执行语句2
elif 条件3:
执行语句3
else:
执行语句4
案例:
a=int(input("输入中奖号码:"))
if a==0:
print(" 一等奖")
elif a==10:
print("二等奖")
elif a==20:
print("三等奖")
else:
print("谢谢惠顾")

3、if语句的嵌套
一个if语句中嵌套另一个if语句
案例:
a=(input("账号:"))
if a=="admin":
passwd=input("密码:")
if passwd=="123456":
print("登录成功")
else:
print("密码错误")
else:
print("账号错误")

4、if语句中三目运算写法
格式 : 执行语句1 if 条件1 else 执行条件2
将代码写在一行中
案例:
a=(input("账号:"))
print( "登录成功" if a=="admin" else "账号失败")


(2)while语句
格式:
while 条件表达式:
循环语句

1、当循环条件成立就循环:
a=0
while a<5:
a+=1 #a=a+1
print(a
2、当循环条件不成立就停止循环:
案例:
a=6
while a<5:
a+=1 #a=a+1
print(a)
3、死循环
案例:
a=6
while a >5:
a+=1 #a=a+1
print(a
作业:
使用while循环求出1-100的和
案例:
sum=0
while a <101:
sum+=a
a+=1 #a=a+1
print(sum)
使用while循环求出1-100的奇数和?
a=1
sum=0
while a <101:
sum+=a
a+=2 #a=a+1
print(sum)
使用while循环求出1-100的偶数和?
a=2
sum=0
while a <101:
sum+=a
a+=2 #a=a+1
print(sum)

(3)for循环语句
1、格式: for ... in ...
语句块
2、函数range(函数)
a、range(开始值,结束值,步长) 包含开始值,不包含结束值
案例:
print(list(range(10))) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(range(2,10))) #[2, 3, 4, 5, 6, 7, 8, 9]
print(list(range(2,10,2))) #[2, 4, 6, 8]
print(list(range(1,10,2))) #[1, 3, 5, 7, 9]
3、if语句使用
a、遍历range
for i in range(10):
print(i)
b、遍历range,横向输出(end=", ")
for i in range(10):
print(i,end=", ")
c、遍历字符
案例:
a="ancde"
for i in a:
print(i,end=", ")
d、遍历列表
b=[1,3,5,7]
for i in b:
print(i,end=", ")
e、遍历字典
c={"name":"zs","age":19}
for i in c:
print(i,c[i])
作业:
使用for循环求出1-100的和?
sum=0
for i in range(1,101):
sum+=i
# print(i,end=",")
print(sum)
使用for循环求出1-100的奇数和?
sum=0
for i in range(1,101,2):
sum+=i
print(sum)
使用for循环求出1-100的偶数和?
sum=0
for i in range(2,101,2):
sum+=i
print(sum)
(4)continue语句
定义:python跳过当前循环语句,执行下一轮循环
案例:
l=[1,2,3,4,5]
for i in l:
if i==3:
continue
print(i,end=",") #1,2,4,5,
(5)break语句
定义:break 语句会立即退出,在其后边的循环代码不会被执行
案例
l=[1,2,3,4,5]
for i in l:
if i==3:
break
print(i,end=",") #1,2,
(6)pass语句
1、作用
a、用来站位
b、是一个空语句
c、pass是保证语句格式的完整性
d、保证语义的完整性
案例1:
a=(input("账号:"))
if a=="admin":
print("ok")
else:
pass

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/9 5:26:26

零代码AI图像分割:人像抠图、老照片修复与动漫增强实战指南

1. 这不是“一键美颜”&#xff0c;而是图像语义理解的落地切口你有没有试过把一张泛黄卷边的老照片扫描进电脑&#xff0c;想发到朋友圈却卡在第一步——人像边缘毛糙、背景杂乱、发丝和衣领糊成一片&#xff1f;或者手头有一张动漫线稿&#xff0c;想快速上色但反复用魔棒选区…

作者头像 李华
网站建设 2026/10/9 5:25:39

01-Java 集合框架全景:从 Collection 到 Map 一张关系网理清

两大根接口一张关系网&#xff0c;复杂度速查表存好很多人学集合框架&#xff0c;是从 List、Map、Set 三个单词开始背的&#xff0c;背完还是串不起来&#xff1a;它们之间到底什么关系&#xff1f;为什么 HashMap 既有"哈希"又有"映射"&#xff1f;Colle…

作者头像 李华
网站建设 2026/10/9 5:22:50

Spring Boot商场多功能折扣系统:从业务到答辩的毕设全攻略

知道吗&#xff0c;很多人第一眼看到“基于Spring Boot的商场多功能折扣系统”这个毕设题目时&#xff0c;心里想的是&#xff1a;这不就一个打折功能嘛&#xff0c;商品表、订单表建一建&#xff0c;结算的时候打个折&#xff0c;完事了。但真动手之后&#xff0c;库存、订单状…

作者头像 李华
网站建设 2026/10/9 5:21:53

Superpowers:面向中高级开发者的AI编码增强工作流

1. “Superpowers”不是魔法&#xff0c;是开发者工具链的智能增强层你最近在技术社区、GitHub Trending 或 Discord 开发者频道里频繁看到superpowers这个词——它不像“React”或“Docker”那样指向某个具体框架或运行时&#xff0c;也不像“LLM”那样是个通用技术概念。它更…

作者头像 李华