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 = 0
while i < 10:
    print('我好帅', i)
    i = i + 2


# 不要用while循环容器的数据
# 确定数据的循环次数 确定大概的循环次数或区间 使用for循环
# 不确定循环次数或者是需要无限循环 使用while循环

python中的while循环

 

 

2.循环控制语句break continue

# break 在语句执行过程中终止循环,并且跳出整个循环

i = 1
while i < 10:
    if i == 5:
        print(f'第{i}苹果吃饱了,不吃了!')
        break
    print(f'我正在吃第{i}个苹果')
    i += 1

# continue 跳出本次循环
i = 1
while i < 10:
    if i == 5:
        print(f'第{i}苹果吃出虫子,不吃了!')
        i += 1  # 一定要有这个语句,否则就i一直等于5了
        continue
    print(f'我正在吃第{i}个苹果')
    i += 1

python中的while循环

 

 python中的while循环

 

 3.while嵌套

i = 0
while i < 3:
    print(i)
    j = 0
    while j < 3:
        print(j)
        j += 1
    i += 1

python中的while循环

 

 4.今日练习

# 使用while循环
# 获取1-300(包含1和300)的奇数进行累加,
# 但是逢7的倍数跳过,不加进来
# 求结果
i = 0  # 每单个数
total = 0  # 记录和
while i <= 300:  # 从1到300且包含1和300
    i += 1  # 不管数值i是否符合要求都要加1
    if i % 7 == 0 or i % 2 == 0:
        continue
    else:  # 选不是7的倍数的奇数
        total += i
print(total)  # 输出

python中的while循环

 

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

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

相关文章

  • python中的字典和集合

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

    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.局部变量和全局变量 在函数外定义的不可变数据类型,在函数里面是可读不可写在函数外定义的可变数据类型,在函数里面可读可操作不可修改不可变类型传入函数,进行的操作不会影响到外面的变量但是当我们声明一个变量为全局变量后,进行的操作会影响到函数外的变量 可变数据类型,传入和直接使用都会改变原本的数据不可变数据类型 直接使用是可读不可写的 传入后的操作不会对函数外…

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

    2023年4月2日
    00
  • python中的面向对象

    # 面向对象是非常重要的! # 抽象,是个思想,结构 # 小明 小红 小雨 都是人 # 海尔洗衣机 海东洗衣机 海西洗衣机 都是洗衣机 # 猫 狗 熊猫 都是动物 # 蓝图 # # class WashingMachine: # 类名一般是大驼峰 # pass # # 特征是属性 # age = 20 # # 行为是方法 # def # 先有类,后有对象 #…

    2023年4月2日
    00
  • 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中的文件操作

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

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