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乘法口诀还记得吗?

这种风格喜欢吗?

这种呢?

点赞,关注和转发是最大的鼓励和支持,Ich danke dir!

我是Jack_Yang,德国海归,会日,德,英,汉,C, C++, Java, Python 8种语言。跟我免费学习Python编程和人工智能。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210G0EJYK00?refer=cp_1026

相关快讯

扫码关注云+社区