python中的for循环

1.range

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

python中的for循环

 

 

 

2. 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循环

 

 python中的for循环

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中的for循环 - Python技术站

(0)
上一篇 2023年4月2日 下午4:26
下一篇 2023年4月2日

相关文章

  • python中的公共操作与列表推导式

    1.公共操作 # + 合并 将两个相同类型序列进行连接 字符串、 列表、元组 l1 = [1, 2, 3] l2 = [4, 5, 6] print(l1+l2) # [1, 2, 3, 4, 5, 6]     # * 复制 将里面的数据进行复制 字符串、列表、元组 l1 = [1, 2, 3] print(l1 * 3) # [1, 2, 3, 1, 2…

    2023年4月2日
    00
  • python中的字典和集合

    1.字典 # 基础数据类型 # bool int float str list tuple dict set # list dict set 可变数据类型 # bool int float str tuple 不可变数据类型 # 1.字典 dict # dict_data={key: value, key1: value1} # 1,符号以大括号表示 # 2…

    2023年4月2日
    00
  • python中的文件操作

    起初data.txt文件是这样的 # 一直打开文件但却不关闭文件会导致内存溢出 # 在python,使用open函数, # 可以打开一个已经存在的文件,或者创建一个新文件, # 语法如下: open(name, mode) # name: 是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。 # mode: 设置打开文件的模式(访问模式):只读、写入…

    2023年4月2日
    00
  • python中的高阶函数

    1.匿名函数 # lambda表达式 # 匿名函数 # 没有名字的函数 相当于 # 优点:节省内存空间 优化代码 # def add(a, b): # return a+b def add(a, b): return a + b # 当函数里面的代码只有一行的时候可以这样写! print(add(1, 2)) # 但函数里面的代码只有一行,可以转换为匿名函数…

    2023年4月2日
    00
  • python实现简单的商品数据管理系统

    # 一个商品 名称 价格 库存 总销量 # 存放商品的数据类型 str set list tuple dict # 综合考虑,选择字典 dict_data = {} # {名称: {price: 价格, inventory: 库存, sales: 总销量}} def exist_goods(goods_name): # 有无keys都行应该是 “””判断商品…

    2023年4月2日
    00
  • python中的公共操作和推导式

    # 1.公共操作 # del 删除 删除变量或指定容器内数据 变量,容器里面的值 # + 将两个相同类型序列进行连接 字符串,列表,元组 print(‘1.公共操作’) print(‘a’ + ‘b’) print([‘a’] + [‘b’]) print((‘a’,)+(‘b’,)) # 元组,要有, # print({1:2}+{2:3}) # 字典不行…

    2023年4月2日
    00
  • python中的字典和集合

    # 1.字典 存储数据 存储一个数据的属性 可以快速进行查找 # dict_data = {key:value,key:value,…} # key是键 # value是值 # 以大括号表示 # 数据是以键值对出现的 键值对中间用冒号连接 # key的值必须是不可变类型 # 字典和列表和集合是可变类型 print(‘1.字典’) dict_data = …

    2023年4月2日
    00
  • python函数进阶

    # 1.函数的作用域 # 全局变量的作用域: # 一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。 # 全局变量所有作用域都可用,局部变量只能在本函数可用,变 # 量的使用顺序是,局部变量 > 全局变量, 也就是说:优先使用局部变量 # # global关键字: # 为了解决函数内使用全局变量的问题, # python增加了gl…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部