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.索引(下标) print(‘1.索引’) str_data = ‘Python’ # [索引(下标)]取索引的格式 # 正负索引 # 获取单个数据 sub_str = str_data[4] print(sub_str) sub_str = str_data[-2] print(sub_str)     # 2.字符串切片 # 取单个数据用索引 # …

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

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

    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中的字典和集合

    # 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
  • python中的while循环

    1.while循环 “”” while 条件: 执行语句1··· 执行语句2·· “”” # while 1+1 == 2: # print(‘666’) # 计数器 叫法 代表一个功能 # i = 0 # 定义一个临时变量 记录循环次数 # while 1 + 1 == 2: # i += 1 # 循环次数+1 自增1 # print(‘我帅’, i) i…

    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.学员管理系统 系统功能界面 1-添加学员 2-删除学员 3-修改学员信息 4-查询学员信息 5-退出系统 6-显示全部学员信息 “”” # 打印要操作的信息 # 使用数字表示使用的功能 # 输入对应的数字,表示要操作的功能 # 1:增加学员信息 2:删除学员信息 # 3:修改学员信息 4:查看学员信息 5:退出系统 # 存储数据 # str nu…

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