美文网首页
Python中while循环简介(66)

Python中while循环简介(66)

作者: 一日歌 | 来源:发表于2017-08-09 00:15 被阅读134次

python大大的图

Python中while循环简介(66)

我的图

Python中while循环简介(66)

在复杂的程序中很多不同的事件都会导致程序停止运行,如果在循环中要检查这么多变量就会导致循环的编写变得复杂。这时候我们可以定义一个变量用于判断整个程序是否处于活动状态,这个变量为True时程序继续运行,而为False时程序停止运行。这个变量被称为标志。而标志处于True还是False,由程序其他部分处理。

在while循环里,continue用于跳出该次循环,如果满足循环条件会再次进入while循环。break用于跳出整个while循环。

如果程序陷入无限循环,可按Ctrl+C,也可关闭显示程序输出的终端窗口。

Python中while循环简介(66)

按Ctrl+C之后无限循环停止了

Python中while循环简介(66)

比萨配料:编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit'时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨中添加这种配料

Python中while循环简介(66)

而这题如果把输入放在循环外就会变成无限循环

Python中while循环简介(66)

还是这个程序,在Spyder上用Ctrl+C停止时,是这样的

Python中while循环简介(66)

在这个程序中加入三个要求:(1)在while循环中使用条件测试来结束循环。(2)使用变量active来控制循环结束的时机。(3)使用break语句在用户输入'quit'时退出循环。

Python中while循环简介(66) Python中while循环简介(66)

电影票:有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用户的年龄,并指出其票价。

Python中while循环简介(66)

严格限定年龄范围可以防止用户输入错误的数据。如果输入年龄为-1,循环退出。

这是一个票价查询程序,如果要设置成购票程序就需要加入票数进行计算。假设一对30岁的爸爸妈妈带着一个2岁,一个5岁的孩子去看电影

Python中while循环简介(66)

很明显这个程序有bug,年龄只能由小到大,而不能任意输入。我暂时还没想到更好的写法,会写的小伙伴教我一下哟~

相关文章

  • Python中while循环简介(66)

    python大大的图 我的图 在复杂的程序中很多不同的事件都会导致程序停止运行,如果在循环中要检查这么多变量就会导...

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

  • Python3 循环

    Python中的循环语句有 for 和 while。 while循环 Python中while语句的一般形式: 同...

  • Python3 & 循环语句

    Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)。 W...

  • 第五周python学习

    Python提供了for循环和while循环(在Python中没有do..while循环): 循环类型描述 whi...

  • Python 学习笔记 - 循环 while

    Python 循环 - while Python 中有 for 循环 while 循环 如果条件符合,while...

  • 14、python循环语句

    本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。 while循环...

  • Python3入门(五)循环语句

    Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示 一、while循环 ...

  • Python完结篇_基础知识3

    Python循环语句 1. while/for循环 在Python中没有do·…while语句 2. whil...

  • Python3 循环语句

    while 循环 同样需要注意冒号和缩进。另外,在Python中没有do..while循环。Python中whil...

网友评论

      本文标题:Python中while循环简介(66)

      本文链接:https://www.haomeiwen.com/subject/wibxrxtx.html