Python入门学习笔记(五) - 用户输入和while循环

本章学习内容

  • 如何使用函数 input() 接受用户输入、提示用户输入程序所需要的信息
  • 如何使用 while 循环让程序不断地运行,直到指定的条件不满足为止
  • 通过获取用户输入并学会控制程序的运行时间,可编写出交互式程序
  • 多种控制 while 循环流程的方式:设置活动标志、使用 break 语句以及使用 continue 语句
  • 如何使用 while 循环在列表之间移动元素,以及如何从列表中删除所有包含特定值的元素
  • 如何结合使用 while 循环和字典

注意事项

  • 用户在提示时输入数字(例如age:21)后,Python 将这个数字解读为字符串,当请求 Python 提供变量 age 的值时,它返回的是 '21' 。若只打印输入,是没有问题的;但若试图将输入作为数字使用(例如与数字进行比较),就会引发错误。为解决这个问题,可使用函数 int() ,将字符串转换为数值。
  • 求模运算符 ( % )不会指出一个数是另一个数的多少倍,而只指出余数是多少。如果一个数可被另一个数整除,余数就为 0 ,因此求模运算符将返回 0 。可利用这一点来判断一个数是奇数还是偶数。
  • for 循环用于针对集合中的每个元素都一个代码块,而 while 循环不断地运行,直到指定的条件不满足为止。
  • 在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为 标志 ,充当了程序的交通信号灯。
  • 要立即退出 while 循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用 break 语句。 break 语句用于控制程序流程,可使用它来控制哪些代码行将执行,

    哪些代码行不执行,从而让程序按你的要求执行你要执行的代码。在任何 Python 循环中都可使用 break 语句。

  • 要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用 continue 语句。如果条件满足,执行 continue 语句,Python 将忽略余下的代码,并返回到循环的开头。
  • 避免无限循环,确认程序至少有一个这样的地方能让循环条件为 False 或让 break 语句得以执行。

猜你喜欢

转载自www.cnblogs.com/eternal-immortal/p/9843438.html