0


Python基础知识- input()和while 循环

1.函数input() 的工作原理:

函数input()让程序暂停运行。

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

Python2.x 中 input() 相等于 raw_input() ,用来获取控制台的输入。

实例:

1.1编写清晰的程序

如果提示语较长/超过一行,可将提示存储在一个变量中,再将该变量传递给函数input()

实例:

1.2将数字的字符串表示转换为数值,采用int()

Python将用户输入解读为字符,如果要将字符作比较。需要使用函数int() 将数字的字符串表示转换为数值表示,如果没有就会报错,以下举例报错和正常情况:

1.3求模运算符%:

可以将两个数相除并返回余数,可利用这一点来判断一个数是奇数还是偶数,实例:

2.while 循环简介:

2.1使用while循环,直至条件结束后循环结束

2.2用户自行选择退出

2.3使用标志

如果在一条while语句中判断多个条件,是很复杂且困难的,在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为标志 。可让程序在标志为True 时继续运行,并在任何事件导致标志的值为False 时让程序停止运行。

2.4使用break退出循环

要立即退出while 循环,不再运行循环中余下的代码,可使用break 语句。在任何Python循环中都可使用break 语句。例如,可使用break 语句来退出遍历列表或字典的for 循环。

2.5在循环中使用continue

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

2.6避免无限循环:每个while 循环都必须有停止运行的途径

3.使用while循环来处理列表:

3.1在列表之间移动元素

3.2在列表中删除包含指定值的所有列表元素,可以使用remove()函数来删除列表中的特定值

3.4使用用户输入来填充字典,可使用while循环提示用户输入任意数量的信息。

本文学习内容参照来自《Python编程:从入门到实践》

标签: python

本文转载自: https://blog.csdn.net/wm_296/article/details/122977799
版权归原作者 Yoke_C 所有, 如有侵权,请联系我们删除。

“Python基础知识- input()和while 循环”的评论:

还没有评论