第7章 用户输入和while循环

7.1 函数input()的工作原理

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

1、编写清晰的程序

可以将提示文本储存在变量中,用input(var)来调用。

2、使用int()来获取数值输入

3、求模运算符

将两个数相除并返回余数。

4、在Python2.7中获取输入

2.7中用raw_input()来提示输入,根input()一样

7.2 while循环简介

1、使用while循环

例如游戏使用while循环,确保玩家在想玩时不断运行,并在玩家想退出时停止运行。

2、让用户选择何时退出

3、使用标志

在要求很多条件都满足才继续运行的程序中。可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为标志,充当了程序的交通信号灯。可以让程序在标志为True时继续运行,并在任何事件导致标志的值为False时停止运行。

4、使用break退出循环

立即退出循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用break语句。

5、在循环中使用continue

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

6、避免无限循环

陷入无限循环按“Ctrl+C"关闭。

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

要在遍历列表的同时对其进行修改,可使用while循环。通过将while循环同列表和字典结合起来使用,可收集、存储并组织大量输入,供以后查看和显示。

1、在列表之间移动元素

用到list.pop().

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

list.remove('element')只能删除一个元素。如果有多个同样的特定元素,则可以用while循环来删除所有。

3、使用用户输入来填充字典

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不贰笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值