IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python 条件、循环语句 -> 正文阅读

[Python知识库]Python 条件、循环语句

1、Python 条件语句

Python 条件语句是通过一条或多条语句的执行结果来决定执行的代码块。Python 编程中 if 语句用于控制程序的执行。Python 不支持使用 switch 语句,所以当有多个条件判断时,只能使用 elif 来进行编程。if 语句的基本形式为:

if (条件表达式):
	条件语句
elif (另外的条件):
	条件语句
else:
	条件语句

实例:

a = 1
if type(a) == int:		# 判断 a 是否为整形
	print('是整形')		# 若 a 是整形,执行该条件语句
elif type == float:		# 判断 a 是否为浮点型
	print('是浮点型')	# 若 a 是浮点型,执行该条件语句
else:					# 除整形浮点型之外的任何类型
	print('哈哈')		# 执行该条件语句
# 输出结果:为整形

1.1 pass语句

if 语句不能为空,冒号后语句 块里不想执行任何东西,可以使用 pass 语句,避免产生错误。示例:

a = 0
if a == 0:
	pass
else:
	print('hello')
print('end')
# 输出结果 :end

2、Python for 循环语句

for 循环用于遍历任何序列的项目,例如字符串或者列表。for 循环每次判断一个条件。字典循环遍历示例:

person = {"name":"mj","age":31,"hobby":"dance"}
# 获取字典里所有的的 key value 值
for i,v in person.items():
    print(i)
    print(v)
#输出结果:
name
mj
age
31
hobby
dance

2.1 for 嵌套循环

嵌套循环就是循环内的循环,外循环每迭代一次,内循环就执行一次。实例:

# 使用for 循环打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={}".format(j,i,i*j),end=' ')
    print()
"""
# 输出结果:
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
"""

3、Python while 循环语句

while 循环执行语句可以是单个语句或者语句块,只要条件为真,我们就可执行一组语句。如果条件判断语句永远为 true ,循环就会无限的执行下去,例如:

while (1):
	print('思念')
"""
输出结果:
思念
思念
思念
...
"""

3.1 while 循环嵌套

使用 while 语句打印九九乘法表实例:

i =1
while (i<=9):
    j=1
    while (j<=i):
        print("{}*{}={}".format(j,i,i*j),end=' ')
        j+=1
    print()
    i+=1
"""
# 输出结果:
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 
"""

4、break 语句

break 语句用在 for 和 while 循环语句中,用来终止循环。实例:

# for 循环语句:
list = ['for','while','else','break','continue']
for x in list:
    if x == 'while':
        break
    print(x)
# 输出结果:for

# while 循环语句:
i = 0
while (i<10):
    print('happy')
    i += 1
    if i == 2:
        break
 #输出结果:
 happy
 happy

5、continue 语句

continue 语句是跳出本次循环,而 break 是跳出整个循环。即 continue 是跳过当前循环的剩余语句,然后继续进行下一轮循环。实例:

# 不打印continue
list = ['for','while','else','break','continue']
for b in list:
    if b == 'while':
        continue
    print(b)
# 输出结果:
for
else
break
continue

可以使用 continue 语句跳过某些循环,例如我想打印 0-10 之间的奇数:

n = 0
while (n<10):
    n += 1
    if n%2==0:
        continue
    print(n)
# 输出结果:
1
3
5
7
9
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-24 10:31:00  更:2021-09-24 10:32:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:50:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码