python第七课——循环结构 while

while循环:

2.1.有四要素组成:

①.初始化条件(执行一次)一个起始数据/起点,一般使用变量来进行存储

②.循环条件(可能执行多次)循环合适结束全靠它,执行结果为True,那么循环继续,反之,循环就终止了

补充:需要和初始化条件配合

③.迭代条件(可能执行多次)用来改变初始化条件中的数据,只有变化了,才有终止的那一刻

④.循环体(可能执行多次)需要重复执行的逻辑代码

格式:

①

while ②:

④

③

⑤

执行流程:① -> ② -> ④ -> ③ -> ② -> ④ -> ③ -> ② -> ⑤

False

#案例1:#演示while循环的使用#需求:打印10次马上有钱
i = 0
while i < 10:
 print("马上有钱")
 # i = i + 1
 i += 1
 #案例2 # 需求:打印1~100之间的偶数,并且得到偶数的个数和总和 # 有计数和累加的思想 --> 可以定义变量来接受
count = 0  # count的作用是为了记录偶数的个数
sum1 = 0  # sum1的作用是为了记录偶数的总和
i = 1
while i < 101:
 if i % 2 == 0:
     print(i)
 count += 1
 sum1 += i
 i += 1
print(‘1~100之间偶数的个数为:%d‘ % count)
print(‘1~100之间偶数的总和为:%d‘ % sum1)
#案例3:‘‘‘需求:打印1~150,如果是3的倍数追加‘foo‘,如果是5的倍数追加‘biz‘,如果是7的倍数追加‘baz‘效果如下:123 foo45 biz67 baz

15 foo biz

105 foo biz baz

150 foo biz
i = 1
while i <= 150:
    print(i, end="")
    if i % 3 == 0:
        print(" foo", end="")
    if i % 5 == 0:
        print(" biz", end="")
    if i % 7 == 0:
        print(" baz", end="")
    # 以下的print()的作用仅仅是为了换行
    print()
    i += 1

原文地址:https://www.cnblogs.com/hankleo/p/10426880.html

时间: 2024-08-30 14:32:56

python第七课——循环结构 while的相关文章

C++第五课 循环结构

循环结构: 一.while语句 while语句写法:while (表达式) 语句 作用:反复执行语句(循环体),直至“表达式”不成立. 循环体为多条语句时,使用复合语句({ …}). 二.for语句 for语句写法:for (表达式1; 表达式2; 表达式3) 语句 特别注意循环控制变量(就是决定循环执行次数的变量)的使用: 一定要赋初值.(for语句的表达式1称为赋初值表达式,一般用于对循环变量进行赋初值) 通常执行一次循环体就要做出修正.( for语句的表达式3称为修正表达式,对循环变量进行

Python第七课----正则和日志分析

一.正则表达式: 1.分类:     1.BRE基本正则,grep.sed,vi等软件支持,vim有扩展   2.ERE扩展正则,egrep.grep-E,sed-r等    3.PCRE最重要的,高级语言中的 2.基本语法:   1.元字符 metacharacter . 匹配除了换行符外任意一字符,迭代所有 . [abc] 字符"集合",只能从中拿出一个,然后一个个匹配一个位置 plain,匹配出a [^abc] 字符集合,表示一个字符位置,匹配非abc plain,匹配出plin

C++编程学习(七) 循环结构

1.continue:循环体中结束本次循环,直接进入下一次循环. 2.break:循环直接结束. 3.在for语句循环体中执行continue语句,程序会转到“表达式3”继续运行. 4.使用多重循环的时候,嵌套的循环控制变量不能相同. 5.循环语句的选用之for: 计数型循环 (1)事先知道循环次数 (2) 变量有规律 6.循环语句的选用之while或do while: 条件型循环 (1)不知道会执行多少次 (2)有判断条件 7.循环的应用: (1)枚举算法 百钱百鸡 (2)迭代算法 求斐波那契

python第七课(基本代码)

1.python2与python3的不同 python2默认AScall码,不可直接识别中文,所以需要在编码的前端加上以作提示. “# -*- coding:utf8 -*-” 2.python基本代码 (1)input:永远等待,直到用户输入了对应的值. 比如 input("zsjsdsg") (2)n:又称变量,input可赋予它值. 比如 n=input(“zsjsgdsg”) n=zsjsgedsg 原文地址:https://www.cnblogs.com/zsjlh/p/12

[python第三课]分支结构

print("3.第三章:分支结构\n(1)if语句的使用\nif 条件:\n\t语句1\nelse\n\t语句2\n含义:如果条件对,则执行语句1,如果条件不对,则执行语句2\n") 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12610066.html

接口测试学习-python第七课(面向对象编程)

以前都是面向过程编程,做一件事是按顺序来的,必须经过很多操作.现在是面向对象编程,将各种操作集合在一起,然后指挥其适用于多个场景.上课时老师举了一个蛮贴切的例子,比如买车,面向过程就是先去学车,然后去4s店买车,然后去办证,然后保险,然后临时牌照,然后正式牌照.面向对象就像将这些所有步骤会经历的场景整合起来,直接开一个车辆购置办证中心,然后从学车到办证甚至以后的缴纳罚款全都在这里处理.在我的理解,面向对象就是给一些有共同性的事物先造一个模型,这个模型有这些事物共同的属性,也有这些事物共同的处理方

python第二课--分支结构与循环结构

if语句---分支结构 在Python中,要构造分支结构可以使用if.elif和else关键字.所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以).下面的例子中演示了如何构造一个分支结构. #用户身份验证 username = input("username:") password = input("password:") if username == "a

【C语言探索之旅】 第一部分第七课:循环语句

内容简介 1.课程大纲 2.第一部分第七课: 循环语句 3.第一部分第八课预告: 第一个C语言小游戏 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量类型

python基础之循环结构以及列表

python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,