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.字典 # 基础数据类型 # 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)

      # 1.函数 # 函数就是将一段具有独特功能的代码段整合到一个整体并命名 # 在需要的位置调用这个名称即可完成对应的需求 # 函数的作用:封装代码(方便管理),实现代码重用 print(‘1.函数作用’) name_list = [‘小明’, ‘小刚’] # 列表 print(len(name_list)) # 长度为2 print() name_lis…

    2023年4月2日
    00
  • python中的列表和元组

    # 1.列表的格式 # [数据1,数据2,数据3,···] # 列表 可变数据类型 # 列表可以存储多个数据,数据之间的逗号以英文逗号分隔 # 列表可以存储不同类型数据,但一般存储同一数据类型,这样便于操作 # list_name = [] # 定义了一个空的列表 # 定义了一个有数据的列表 # 可以去索引和切片 print(‘1.列表的格式’) list_…

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

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

    2023年4月2日
    00
  • python函数入门

    1.函数的作用 # sum() max() min() len() type() # 使用函数都需要加一个括号 # 有自己的功能 # ‘a’.replace() # 称为方法 点出来的有括号的称为方法 # a.name # 称为属性 # sum() # 是函数 # 不加括号时,sum代表的是整个函数 # 加了括号时,sum()代表的是使用函数 # 1.函数的…

    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中的面向对象

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

    2023年4月2日
    00
  • 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
合作推广
合作推广
分享本页
返回顶部