首页 > 其他 > 详细

第七章 用户输入和while语句

时间:2019-10-28 17:06:20      阅读:78      评论:0      收藏:0      [点我收藏+]

7.1  函数input()的工作原理

函数input()让程序暂停运行,等待用户输入文本。获取用户输入后,Python将其保存在一个变量中,以便使用。

技术分享图片

 

 

函数input()接受一个参数,即要向用户显示的提示或者说明。

技术分享图片

 

技术分享图片

 

 技术分享图片

 

 其中运算符+=在存储在prompt中的字符串末尾附加一个字符串。

 技术分享图片

 

 在input中输出的为一个str类型的字符串,只有将字符串转化为int类型才能进行数字比较。

技术分享图片

 

 技术分享图片

 

 

 

 

 

7.1.3 求模运算

处理数值信息时,求模运算%是一个很有用的工具,他将两个数相除并返回余数。

技术分享图片

 

 求模运算不会指出一个数是另外一个数的多少倍,只是指出余数是多少

如果一个数可以被另外一个数整除,余数就是0.因此求模运算结果返回就是0.可以以此判断是一个奇数还是偶数。

技术分享图片

 

 

 

 

7.1.4  在Python2.7中获取输入

7.2  while循环介绍

for循环用于针对集合中的每个元素的一个代码块,二while循环不断的运行,直到制定的条件不满足位置。

7.2.1 使用while循环

你可以使用while来数数。FX

技术分享图片

 

 7.2.2  让用户选择何时退出

技术分享图片

 

 技术分享图片

 

 

 

 

7.2.3  使用标志

在要求很多条件都满足才能继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为标志。可以让程序

在标记为True的情况下继续执行,并在任何时间导致标志的值为FALSE时让程序停滞运行。这样while语句中就只需要检查一个条件-----

标志的当前值是否为True。

技术分享图片

 

 技术分享图片

 

 在Python的任何循环语句中都可以使用Break语句。

 

 

7.2.5  在循环中使用continue

要返回到循环开头,并根据条件测试结果决定是哦否继续执行循环,可使用continue语句,它不像break语句一样不再执行下面的代码并退出整个循环。

技术分享图片

 

 7.2.6  避免无限循环

每个while循环都必须有停止运行的途径,这样才不会没完没了的执行下去。

技术分享图片

 

 

 

 

7.3  使用while循环来处理列表和字典

技术分享图片

 

 

 

 

7.3.2  删除包含特定值的所有列表元素

技术分享图片

 

 

 

 

7.3.3  使用用户输入来填充字典

技术分享图片

 

 

 

习题:

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

第七章 用户输入和while语句

原文:https://www.cnblogs.com/ninefloor/p/11753196.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!