【Python】Python编程:从入门到实践读书会(7)

第七章 用户输入和while循环

7.1 函数input()的工作原理

  • input():让程序暂停运行,等待用户输入一些文本,获取输入后,存储在一个变量中
  • input()只接受一个参数:即要向用户现实的提示或说明

7.1.1 编写清晰的程序

  • 用“:”分隔程序所问的问题
  • 用“ ”分隔用户的回答,让用户好定位
  • 用“\n”换行较长句子,让程序有结构

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

  • int():将数字的字符串转换为数值表示

7.1.3 求模运算符

  • “%”:将两个数相除并返回余数

7.1.4 在python2.7中获取输入

  • raw_input():2.7中的input()将用户输入解读为python代码,并尝试运行

7.2 while循环简介

7.2.1 使用while循环

  • for循环用于针对集合中的每个元素都一个代码块,为while循环不断运行,直到指定的条件不满足为止

7.2.2 让用户何时退出

  • 循环条件应该赋初值

7.2.3 使用标志

  • 若很多情况都应该导致推出while循环,则可以考虑直接用退出或者运行标志来作为循环条件

7.2.4 使用break退出循环

  • 立即退出while循环,不在运行循环中余下的代码,也不管条件测试结果如何
  • 在任何python循环中都可使用break语句,例如退出循环列表或字典的for循环

7.2.5 在循环中使用continue

  • 结束本轮循环,根据现有条件测试开始新的一轮循环,不再运行循环余下的代码

7.2.6 避免无限循环

  • 程序陷入无限循环,按ctrl+c

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

7.3.1 在列表之间移动元素

  • 利用while循环、pop()弹出原列表元素、append()添加弹出的元素至新列表

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

  • while+remove()

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

  • 先建立空列表{},再在while循环中添加字典至列表中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值