龙空技术网

菜鸟学Python之七:使用input读取输入信息

爱玩电脑 215

前言:

现时朋友们对“python的输入和输出语句”大致比较注意,同学们都需要剖析一些“python的输入和输出语句”的相关内容。那么小编在网络上收集了一些关于“python的输入和输出语句””的相关知识,希望你们能喜欢,我们一起来学习一下吧!

菜鸟学Python之七:使用input读取输入信息

大家好,我是@爱玩电脑,今天跟大家一起零基础入门学习Python第七课,使用input读取输入信息,纯粹零基础入门,高手绕行。我的操作系统Windows7,Python是Python3.6 32位版本。

图一 封面图

概述:我们前面讲过使用print输出信息,但是如何接受用户的输入呢?既然输出命令叫print,那么输入命令是不是应该叫input呢?闲话少说,直接上代码吧。

一、一段简单的代码

图二 一段小代码

上述代码,首先打印一条提示信息,等待用户输入,上图中,输入18并回车后,程序打印另外一条提示信息,然后等待用户输入,输入身高并回车,程序将我们输入的信息汇总打印出来。

ps:print输出信息后会自动换行,所以我们输入18都是在下一行输入,如果要不换行,在提示信息的同一行进行输入,需要使用这种写法:

print("敢问小姐芳龄?",end="")

二、可以不用print输出提示信息吗

当然是可以的,input自己也可以给出提示信息,用法如下:

图三 又一段小程序

三、怎么将输入的信息转变为数字

input接收的是字符串,不管你本意是输入数字还是什么。要将输入的字符串转为数字大概有两种方法:

1.使用eval()函数

2.使用int()函数

目前就知道有这么个用法就行了,不详细介绍。我们写点代码来试试看。我们还是用第一段代码,输入的也是数字,把最后输出语句的%s修改为数字的占位符%d试试:

图三 修改下试试

可以看到程序报错了,最后一行意思是%d的格式需要一个数字,而不是str格式的,这个说明我们输入的18和170确实被当做字符串来保存了。我们修改下代码,就可以使用%d了:

图四 成功了

好吧,《菜鸟学Python之七:使用input读取输入信息》就讲到这里,大家一起多多练习吧。文章由@爱玩电脑创作,转载请注明出处。

标签: #python的输入和输出语句 #python怎么读取输入信息 #python 读取输入 #input命令可以直接回车吗