前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python每天五分钟-循环

Python每天五分钟-循环

作者头像
用户2475223
发布2019-12-17 15:43:23
8360
发布2019-12-17 15:43:23
举报
文章被收录于专栏:codersamcodersam

Python中有for和while循环,下面是示意图:

while循环

代码语言:javascript
复制
i = 1
while i < 10:
	print('i = ',i)
	i += 1

while循环使用else

代码语言:javascript
复制
i = 1
while i < 10:
	print('i 小于 10', ', i = ', i)
	i += 1
else:
	print('i 大于或等于 10',', i = ', i)

for循环

在了解for循环之前先来了解一下下面这几个函数

list()

list()函数可以将字符串或者range()函数生成的数列转换为列表

代码语言:javascript
复制
i = '123'
print(list(i))
# 输出结果 ['1', '2', '3']

range()

range()函数用来生成数列,如果需要循环数字,可以用这个函数

代码语言:javascript
复制
# range(int num)
print(list(range(2)))
# 输出结果 [0, 1]
# range(int start,int end)
print(list(range(2, 4)))
# 输出结果 [2, 3]
# range(int start,int end,int step)
print(list(range(2, 10, 2)))
# 输出结果 [2, 4, 6, 8]

for循环可以循环任何列表、元祖或字符串

代码语言:javascript
复制
i = (1, 2, 3)
for x in i:
	print(x)
# 输出结果
1
2
3

break和continue

break:退出循环体 continue:跳过本次循环

break示例

代码语言:javascript
复制
i = (1, 2, 3, 4, 5)
for x in i:
	if x == 4:
		print('跳出循环 x =', x)
		break
	else:
		print('继续循环 x =', x)

y = 10
while y > 0:
	if y <= 5:
		print('跳出循环 y =', y)
		break
	else:
		print('继续循环 y =', y)
		y -= 1
# 输出结果
# 继续循环 x = 1
# 继续循环 x = 2
# 继续循环 x = 3
# 跳出循环 x = 4
# 继续循环 y = 10
# 继续循环 y = 9
# 继续循环 y = 8
# 继续循环 y = 7
# 继续循环 y = 6
# 跳出循环 y = 5

continue示例

代码语言:javascript
复制
i = (1, 2, 3, 4, 5)
for x in i:
	if x <= 4:
		continue
	else:
		print('x <=', x)

y = 10
while y > 0:
	y -= 1
	if y >= 5:
		continue
	else:
		print('y <', y)
# 输出结果
# x <= 5
# y < 4
# y < 3
# y < 2
# y < 1
# y < 0
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年5月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • while循环
  • for循环
    • list()
      • range()
      • break和continue
        • break示例
          • continue示例
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档