千锋教育python2104期总结day4

千锋教育python2104期总结day4

第三次总结: 循环

目录

1.for循环
2.while
3.循环关键字
4.作业

正文

1. for循环

循环 - 让代码重复执行(代码写一遍,运行执行多次)

2.1.for循环

“”"
语法:
for 变量 in 序列:
循环体

说明:
for,in - 关键字,固定写法
变量 - 写一个变量名(是否定义都可以)
序列 - 容器型数据类型对应数据,常见有:字符串,列表,元组,字典,集合,迭代器,生成器,range
: - 固定写法
循环体 - 和for保持一个缩进的一条或多条代码

执行过程:
让变量去序列中取值,一个一个的取,取完为止,每取一个执行一次循环体
for循环次数和序列中元素的个数有关
“”"

for m in 'abcd':
    print(m)
  1. range函数 - 产生指定范围的数字序列
    1)range(N) - 产生[0,N)的数字序列,步长为1
    2)range(M,N) - 产生[M,N)的数字序列,步长为1
    3)range(M,N,step) - 产生[M,N)的数字序列,步长为step的值
for n in range(20,10,-1):
    print(n)

练习1:打印100以内所有偶数

for z in range(0,100,2):
    print(z)

练习2:打印100~200中所有个位数是3的数

for c in range(100,200):
    if c%10==3:
        print(c)

练习3:打印所有水仙花数

for v in range(100,1000):
    gewei = (v % 10) ** 3
    shiwei = (v % 100 // 10) ** 3
    baiwei = (v // 100) ** 3
    if gewei + shiwei + baiwei ==
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值