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 使用用户输入来填充字典
习题: