Python基础14-用户输入

1.前面的很多章节都在讲Python的工作,并没有输入的动作,今天学习用户输入input()

函数input()能让机器暂停运行,等待用户输入一些文本信息,获取输入后,存入一个变量中,然后Python继续工作。

input()函数在Python中很灵活,设置提示语句不需要单独打印;

input()函数的语法:

变量名=input();

或者加上提示,例如:

变量名=input("请用户输入信息:");

案列;打印输出语句:

用户输入一句话,然后Python 存储到get变量中,最后打印get变量所存储的值。

2.编写清晰单独代码

当你使用提示时应当指定清晰而又易于明白的提示,准确指出你希望用户提供什么样的信息,

例如:

3.input()输入

使用input()输入时Python会解读为字符串但是有时候我们需要数字来进行输入,Python提供int()函数来

获取数字输入,Python提供str()函数来获取字符串;

例如上图的age应该是int类型(整型),不应该是字符串。

所以,应使用int()函数:

正确区分字符串和数字两个不同的数据类型,例如比较年龄大小时使用if语句。

4.求模运算符 % 也叫取余运算符,即取除法运算后的余数。

例如:

>>>4%3

1

>>>5%3

2

>>>6%3

0

>>>7%3

1

取余运算通常用于流程控制语句中,使用很方便例如判断一个数是奇数还是偶数(一个数除2时余数是1还是0),

在运算中经常使用。例如判断一个数是是质数还是非质数等等。

练习:判断一个数是质数还是不是质数;例如:

图中的break语句是循环停止语句,将在下一章中讲解。

5.在Python2.7中获取输入

如果您使用的是Python2.7,应使用函数raw_input()来提示用户输入。这个函数与Python3中的input()一样,也将输入解读为字符串。

Python2.7也包含input()函数,但它将用户输入解读为Python代码,并尝试运行它们。最好的结果是出现错误,指出Python不明白输入的代码;而最糟糕的结果是,将运行你原本无意运行的代码。如果你使用Python2.7请使用raw_input()函数来获取用户输入而不是input(函数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值