首页 > 编程语言 >python中的while循环

python中的while循环

时间:2022-11-19 12:11:39浏览次数:47  
标签:语句 python break 次数 while 循环 print

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

 

 

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

 

 

 

 3.while嵌套

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

 

 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,break,次数,while,循环,print
From: https://www.cnblogs.com/qc2012/p/16905825.html

相关文章

  • Python冷知识:如何找出新版本增加或删除了哪些标准库?
    “内置电池”是Python最为显著的特性之一,它提供了200多个开箱即用的标准库。但是,历经了30多年的发展,很多标准库已经成为了不得不舍弃的历史包袱,因为它们正在“漏电”......
  • Mest SQL(1)---利用Python将Excel数据表导入MySQL数据库
    【最终呈现效果】【原始Excel数据表】【代码实现及注释】importpandasaspdimporttimeimportreti=time.strftime('%Y_%m_%d_%H%M%S',time.localtime())myexcel=r'G:\M......
  • python的ddt
    作用把测试数据和用例代码进行分离,通过外部数据去生成测试用例,方便后期的维护,以及测试数据的管理底层原理1、保存测试数据2、遍历测试数据,生成测试方法ddt的使用......
  • python 3 open() default encoding
    python3open()defaultencoding回答1ThedefaultUTF-8encodingofPython3onlyextendstobyte->strconversions.open()insteadusesyourenvironmenttoc......
  • How to run python interactive in current file's directory in Visual Studio Code?
    Howtorunpythoninteractiveincurrentfile'sdirectoryinVisualStudioCode?问题Whenexecuting"RunSelection/LineinPythonTerminal"commandinVSCod......
  • [oeasy]python0017_解码_decode_字节序列_bytes_字符串_str
    ​ 解码decode回忆上次内容code就是码最早也指电报码后来有各种编码、密码、砝码、条码都指的是把各种事物编个号encode就是编码编码就是给事物编个号......
  • python感知机
    感知机是一种二类分类的线性分类器,属于判别模型(另一种是生成模型)。简单地说,就是通过输入特征,利用超平面,将目标分为两类。感知机是神经网络和支持向量机的基础。现实过程如......
  • PythonAnywhere 部署Flas项目
    一、注册账号官网:https://www.pythonanywhere.com/ 二、将GitHub上的项目发送至PythonAnywhere三、配置环境及运行gitclonehttps://github.com/chao-yua......
  • HOG算法的理解与python实现
    HOG称为方向梯度直方图(HistogramofOrientedGradient),主要是为了对图像进行特征提取。所以在传统目标检测算法中经常与SVM结合用于行人识别任务(当前都是基于深度学习来做......
  • python学习笔记(二)
    一、数据类型python里面直接auto了,跟c有很大不同,基本上由编译器自动检测赋值内容,但也可以手动确定。 只不过有挺多其他的函数很方便var1=100var2=200var3=300......