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

目录

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

2.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编程:从入门到实践》

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值