【懒懒的Python学习笔记六】

大多数程序旨在最终解决用户问题,为此通常需要从用户那里输入信息,在本章学习中,我们将学习Python的raw_input()函数接受用户输入以及学习while循环来控制程序的运行。

函数raw_input()

函数raw_input()让程序暂停运行等待用户输入,获取用户输入后将其存储在一个变量中,在下面的例子中,我们让程序从用户接受一些信息,再将其打印出来。





raw_input()函数接受一个参数,用来向用户显示提示信息或者说明,程序接受到用户输入的字符‘s’后,我们将其打印出来。
现在看下面的例子:



我们输入2017,正常情况下会打印‘今年在2020年前’,但是结果如下:



造成这一原因主要是因为raw_input()函数的特性,从raw_input()读取的内容永远以字符串的形式返回,把字符串和整数比较就不会得到期待的结果,必须先用int()把字符串转换为我们想要的整型。

while循环

for循环用于针对集合中每个元素的一个代码块,而while循环则是不断循环运行知道达到指定的条件不满足为止。

使用while循环

在下面的例子中,我们从1循环输出到5:




在第一行我们将number赋值为1,从1开始循环,只有每次判断number都小于或者等于5,就执行这个循环,循环体内包括打印该变量number和number增1,这样重复循环直到条件不满足为止。

使用break终止循环

有时候要立即退出while循环而不在运行余下的循环时,可以使用break语句,break语句用于控制程序流程。





其实在任何Python循环中都可以使用break语句。

在循环中使用continue语句

continue语句也是用来控制程序的,它的作用是结束该次循环而开始下一次循环。





在使用while循环的时候要避免无限循环,如果发生无限循环的时候,可按Ctrl+C关闭Python终端!(Pycharm有终止按钮键)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值