Python中的while循环

原创第13篇~while循环

阅读本文大概15分钟。

文章‍结构:

while定义

普通while练习

while和input函数

while 和 else

while和 break

while 和continue

while 和 true and false

终止while死循环

while定义

for 循环是从序列中取元素,而while循环依据条件真假,决定是否执行后面的语句。

while循环语法格式如下:

while condition:

statements()

while循环流程图

‍while循环流程图解释:

计算机从start开始执行程序,判断条件condition是否为真,如果为真,按照线路1执行while后面的语句块;语句块执行完后,按照路线2返回去继续判断条件真假,如果条件为假,执行线路3结束循环;

普通while练习

python中input()函数可以让计算机暂停,让用户输入数据,然后继续执行程序。input()函数让用户自己选择什么时候退出程序。

while和input函数

用控制栏运行含有input的文件

while and else 语句

while 和 else搭配使用,只有当while为假,并且全部执行完成后才执行else后面的语句。

while和break语句

当k小于5时候,if语句不成立,break语句不会被执行,直接执行break语句后面的语句。

当k大于5时候,if语句成立,执行break语句,后面print(k)和k+= 1不会被执行,break语句对应的该while 1语句也不会被执行了,整个程序就停滞了。

break语句一旦被执行,和break有同样缩进的语句都不会被执行了,和break对应的while语句也就终止了。可以用break语句控制程序流程,哪些语句执行,哪些不被执行。

while and continue 语句

i是奇数时,if条件成立,接着执行continue,接着跳过print(i)函数,返回去重新执行while条件语句i < 10;

i是偶数时候,if语句不成立,跳过continue语句,执行print(i),然后返回去重新执行while条件语句i < 10

continue语句一旦被执行,和continue有同样缩进的后面所有的语句都不会被执行,程序转而重新从while语句执行,进行下一轮循环。

while 和True and False语句

用控制台运行input语句

Ctrl + C结束while死循环

Ctrl + C结束控制台中的while死循环

家庭作业:

完成例题

用while语句实现9*9乘法口诀(提示:双重while循环和print格式化输出,end阻止print输出自动回车,end还控制输出后面的空格)

9*9乘法口诀还记得吗?

这种风格喜欢吗?

这种呢?

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员阿凯

java中“53”个关键字(含2个保留字)

17650
来自专栏kalifaの日々

C语言中static,const和static const 的区别

在第一次调用test()时,如果static int b没有被我赋初值,也会被默认赋值成0。然后执行自增运算,所以输出1。第二次调用test()时如果是普通的变...

11810
来自专栏我的博客

加强版正则表达式

以前觉得正则表达很难,今天又加强了一下正则表达的学习收获挺大的 在书写正则表达式的过程中我们遇到数字就用 最近在学习原生js,所有例子都在js下测试 常见案例一...

40590
来自专栏华章科技

Python 3 入门,看这篇就够了

链接:https://shockerli.net/post/python-study-note/

46960
来自专栏阿凯的Excel

Python读书笔记11(循环遍历所有内容)

前面的文章和大家分享了数字、字符串、列表和元组,我们重新声明这些变量回顾一下! ? 数字、浮点数直接用等号声明 字符串需要将内容用英文单引号或双引号括起来 列...

32280
来自专栏编程

Python读书笔记11

前面的文章和大家分享了数字、字符串、列表和元组,我们重新声明这些变量回顾一下! 数字、浮点数直接用等号声明 字符串需要将内容用英文单引号或双引号括起来 列表是外...

21180
来自专栏C/C++基础

C++11 Unicode支持

在C++98中,为了支持Unicode字符,使用wchar_t类型来表示“宽字符”,但并没有严格规定位宽,而是让wchar_t的宽度由编译器实现,因此不同的编译...

47130
来自专栏极客编程

ECMAScript 6教程 (三) Class和Module(类和模块)

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文连接,博客地址为 http://www.cnblogs.co...

10530
来自专栏数据结构与算法

P2085 最小函数值(minval)

题目描述 有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Aix^2+Bix+Ci (x∈N*)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数...

33850
来自专栏前端布道

JavaScript之Promise对象

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,...

12230

扫码关注云+社区

领取腾讯云代金券