网站首页 > 基础教程 正文
Python中循环有while循环和for循环,接下来将介绍Python中的while循环和for循环。
while循环
语法格式
# while语句用于循环执行程序,也就是在某我上个厕所成立时,则执行程序代码,
# 用来处理需要重复执行的语句。
# 当判断条件为True时,则执行while下的语句块;
# 如果条件为False时,则结束循环;
# 如果判断条件永为真,则产生无限循环;
# 最后的else语句是可选的,当while循环正常结束时,else下的语句块会被执行;
while (条件):
语句块
else:
其它语句块
- while循环
# 计算1到20的和, while循环内的语句块要缩进
sum = 0
i = 0
while(i <= 20):
sum += i
i += 1
# 打印计算的结果
print(f'1到20和总和为:{sum}')
- while 循环使用else语句
sum = 0
flag = 'Y'
i = 0
while i <= 10:
sum += i
i += 1
print(f'1到20的和为:{sum}')
else:
flag = 'N'
print(f'The flag is {flag}')
print('执行下面的语句块')
- while循环中带有break语句
- break, 用来退出循环, 当在while循环中使用break语句时,while中的else关键字下面的语句块不会执行
- while中带有break语句示例
# 当while循环走break语句退出时,不会走else语句下面的语句块
sum = 0
flag = 'Y'
i = 1
while i <= 10:
sum += i
if (i%7 == 0):
break
print(f'{i}~~~~~1到20的和为:{sum}')
i += 1
else:
flag = 'N'
print(f'The flag is {flag}')
print('执行下面的语句块')
- while语句带有continue选项
- continue句用来结束当次循环,进入下一次循环
- while语句带有continue示例
i = 0
total = 0
while i<10:
i += 1
if i%4 == 0:
continue
total += i
print(f'i : {i}')
print(f'total : {total}')
猜你喜欢
- 2024-11-16 「python实现」01两数之和(python计算两数之和,并写入文件)
- 2024-11-16 python实战技巧之两个字典,如何实现键同值相加「不等长或等长」
- 2024-11-16 Python 基础——运算符之算术运算符
- 2024-11-16 Python函数(python函数怎么写)
- 2024-11-16 Python入门编程题库37--计算每一行的总和、平均值
- 2024-11-16 两分钟掌握Python 函数(python函数教程)
- 2024-11-16 Python中的函数用法(Python中的函数用法)
- 2024-11-16 python元组表达式和方法(python元组的方法)
- 2024-11-16 Python入门编程题库40--列表求和(列表数据求和python)
- 2024-11-16 Python显式循环、列表推导式、sum 函数、集合操作与并行处理用法
- 06-18单例模式谁都会,破坏单例模式听说过吗?
- 06-18Objective-c单例模式的正确写法「藏」
- 06-18单例模式介绍(单例模式都有哪些)
- 06-18前端设计-单例模式在实战中的应用技巧
- 06-18PHP之单例模式(php单例模式连接数据库)
- 06-18设计模式:单例模式及C及C++实现示例
- 06-18python的单例模式(单例 python)
- 06-18你认为最简单的单例模式,东西还挺多
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)