python中的for循环

1.range

1.range(起始值,结束值,步长)  # 范围 区间
步长不写时默认是1
当里面只有一个数据的时候,默认是0-结束值
当里面有两个数据的时候,是 起始值-结束值
print('1.range()')
print(range(5, 9, 1))
print(type(range(9)))

python中的for循环
  1. for循环
2.for循环
'''
for 临时变量 in 可迭代对象:
    重复执行的代码1
    重复执行的代码2
    ······
'''
可迭代对象 一个容器或者序列
最简单的容器 字符串
range()  # 数字
print()
print('2.for循环')

str_data = 'abc'
print(len(str_data))  # 长度是3
i = None  # 声明数据 这样在外面使用i是,不会冒颜色
for i in str_data:  # 容器里面的数据长度决定了循环运行的次数
    print(i)
    print(f'{i}我真帅!!')
print(f'我是for循环的i:{i}')

python中的for循环
如何快速生成指定个数的数据
循环指定的次数
print()
for i in range(0, 5):  # 当前面是0的时候0可以省略掉
    print(i)  # range(0, 5) 包头不包尾
    print('我是帅比')

输出1 3 5 7 9
print()
for i in range(1, 10, 2):
    print(i)
    # if i % 2 != 0:
    #     print(i)

输出2 4 6 8
print()
for i in range(2, 10, 2):
    print(i)
    # if i % 2 == 0:
    #     print(i)

python中的for循环

3.for···else

1. for else
print('1. for else')
for i in range(5):  # 要注意 循环的次数 循环的数据
    print(i)
else:  # 在正常结束的时候会运行时,会运行else
    # 用来查找数据
    print('我是for里面的else')
    print('for循环正常运行完成')

python中的for循环

4.循环控制语句

2.循环控制语句
break和continue只能放在循环中使用
print()
print('2.循环控制语句')

2.1 pass 意思是通过
没有任何作用 只为保持结构的完整 占个位置
print()
print('2.1 pass')
if 1 + 1 == 2:
    pass

2.2 break
运行到break会终止循环并跳出整个循环
print()
print('2.2 break')
for i in range(5):
    if i == 3:
        break  # 会跳出整个循环
    print(i)

2.3 continue
跳过本次循环中剩下的代码,运行下一次循环
print()
print('2.3 continue')
for i in range(5):
    if i == 3 or i == 1:
        continue  # 跳过本次循环
    print(i)

python中的for循环

5.for循环嵌套

循环嵌套
"""
for 临时变量 in 可迭代对象:
    重复执行的代码1
    重复执行的代码2
    for 临时变量 in 可迭代对象:
    重复执行的代码1
    重复执行的代码2
    ······
"""
for i in range(5):
    for j in range(3):
        print(i, j)

打印4*4的正方形
print()
print('打印4*4的正方形')
for i in range(4):
    for j in range(4):
        print('0', end='')
    print()

九九乘法表
print()
print('打印九九乘法表')
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f'{j}*{i}=', i * j, end='\t', sep='')
    print()

今日作业
'''
找出在0-100中的数据中偶数(不包含0和100)
并且可以被4和5整除

'''
print()
print('今日作业')
for i in range(0, 100, 2):  # 从0到100的不包含100的偶数中
    # 找出不是0且可以被4和5整除的数
    if i != 0 and i % 4 == 0 and i % 5 == 0:
        print(i)

python中的for循环

python中的for循环

python中的for循环

Original: https://www.cnblogs.com/qc2012/p/16897788.html
Author: 落落呀
Title: python中的for循环

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/808420/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球