原创第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编程和人工智能。
领取专属 10元无门槛券
私享最新 技术干货