1 Star 1 Fork 0

Kernel Xiao / imooc-零基础 Python 小白体验课学习笔记

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Python 循环.py 2.62 KB
一键复制 编辑 原始数据 按行查看 历史
xiaohuakang 提交于 2019-09-21 13:15 . 增加 Python 循环 笔记
'''
Python 循环
'''
'''
for x in y 循环
把 y 中每一个元素代入变量 x ,然后执行缩进块的语句
'''
'''
names = ['Jack', 'Bill', 'Lucy'] # 定义列表 names
for name in names: # 遍历列表 names
print(name) # 依次打印出 names 列表中的每一个元素
'''
# 计算 1-10 的整数之和
'''
sum = 0
nums = [1,2,3,4,5,6,7,8,9,10]
for num in nums:
sum += num
print(sum)
'''
'''
Python 提供一个 range() 函数用来生成一个整数序列
如果要生成一个元素为整数的 list,可以通过 list()函数将生成的序列转换成 list
'''
'''
serializes = range(5) # 生成一个整数序列范围,比如 range(5)生成的序列是从 0开始小于5的整数
print(serializes) # 输出值:range(0, 5)
serializeList = list(serializes) # 使用 list() 函数将生成的序列范围转化为 list
print(serializeList) # 输出值:[0, 1, 2, 3, 4]
'''
'''
所以上面计算 1-10 的整数之和列子可以改写为
'''
'''
sum = 0
nums = list(range(11))
for num in nums:
sum += num
print(sum)
'''
'''
while 循环
'''
# 计算 100 以内所有基数之和
'''
sum = 0
n = 99
while n > 0:
sum += n
n -= 2 # 在循环内部 n 不断自减,直到变为 -1 时,n 不在满足 while n > 0 的条件,循环退出
print(sum)
'''
'''
break
在循环中,break 语句可以提前退出循环。
break 的作用是提前结束循环
'''
'''
n = 1
while n <= 100:
print(n)
n += 1
print('END')
'''
# 使用 break 语句提前结束循环
'''
n = 1
while n <= 100:
if n > 10: # 当 n = 11 时,满足 n > 10 这个条件,因此执行下面缩进块的 break 语句
break # break 语句会结束当前循环
print(n)
n += 1
print('END')
'''
'''
continue
在循环过程中,也可以通过 continue 语句跳过当前的这次循环,直接开始下一次循环
continue 的作用是提前结束本轮循环,直接开始下一轮循环
'''
'''
n = 0
while n < 10:
n += 1
print(n)
'''
# 使用 continue 跳过当次循环,直接进入下次循环
n = 0
while n < 10:
n += 1
if n % 2 == 0: # 如果 n 是偶数(除以2余0),则执行 continue 语句
continue # continue 语句会直接跳过当前这次循环,直接执行下一次循环,下面的 print() 语句不会执行
print(n)
Python
1
https://gitee.com/xiaohuakang/imooc_python_Basics.git
git@gitee.com:xiaohuakang/imooc_python_Basics.git
xiaohuakang
imooc_python_Basics
imooc-零基础 Python 小白体验课学习笔记
master

搜索帮助