python3中input函数用法详解

  • Post category:Python

输入函数 input() 是 Python3 内置函数的一个重要功能,可以使用它从控制台中获得用户的输入。使用这个函数,用户可以输入字符串,整数和浮点值等不同类型的数据,因此它已被用于多种类型的应用程序中。

1.语法

输入条件是字符串类型,这个字符串是提示语,使表单有可能被用户行内文本指引。下面是输入函数的完整语法:

input([prompt])

2.参数

该函数有一个单一的可选参数(prompt),指定用户在输入之前要显示的字符串。默认情况下,input函数接受输入值时,没有提示字符串。这个参数是可选的,如果省略它,则不会显示任何提示信息。

3.返回值

该函数总是返回一个字符串。如果希望获得输入值的整数,需要将返回值强制转换为整数(如int()),如果需要获得浮点值,则需要将返回值强制转换为浮点数。

4.示例

下面是两个在控制台中使用输入函数的示例:

示例1:

这个程序根据用户输入显示不同的消息:

# 这个程序要求用户输入他的名字
name = input("请输入你的名字:")
print("你好," + name + "!")

程序第一行使用 input() 函数创建一个用户输入的变量,提取名字的字符串。程序的第二行使用 Python3 字符串连接运算符,+操作符,将文本字符串名字、问候符号以及叹号连接在一起,并在控制台上显示出来。

运行上述代码,用户将被要求输入这样的消息 请输入你的名字:,程序将等待用户输入名字,如 John。程序将在控制台上输出:

你好,John!

示例2:

接下来这个程序使用 input() 函数计算圆的面积:

# 这个程序要求用户输入圆的半径
radius = input("请输入圆的半径:")
area = 3.14 * float(radius) ** 2
print("圆面积为", area)

该程序请求用户输入一个圆的半径,然后通过将 float() 转换器应用于半径输入变量,将圆的半径转换为一个浮点值。这个半径的值被用于计算圆面积,该值存储在 area 变量中。程序的最后一行使用字符串连接运算符将文本字符串 "圆面积为" 和变量 area 组合在一起,并将它们输出到控制台。

运行上述程序,用户将被要求输入 请输入圆的半径:,程序将等待用户输入圆的半径。假设输入72,程序将计算圆的面积,并输出如下消息:

圆面积为:16211.68

以上就是对Python3中输入函数input()的详细讲解,以及两个使用input()函数的完整的演示示例。