欢迎访问宙启技术站
智能推送

Python中的input函数用法及示例

发布时间:2023-06-29 04:54:02

在Python中,input()函数是用于接收控制台的输入的。它允许用户以字符串的形式提供信息,并将该信息作为函数的返回值。

input()函数的语法如下:

input([prompt])

其中,prompt是一个可选的参数,用于指定向用户提供的提示信息。

示例1:基本用法

name = input("请输入您的名字: ")
print("您好," + name + "!")

在该示例中,使用input()函数向用户提示并接收一个名字。然后,根据用户提供的名字,输出相应的问候语。

示例2:转换数据类型

age = input("请输入您的年龄: ")
age = int(age)  # 将输入的年龄转换为整数类型
print("您的年龄是:" + str(age))

在该示例中,首先接收用户输入的年龄作为字符串类型,并使用int()函数将其转换为整数类型。接着,将整数类型的年龄转换回字符串类型,并输出结果。

示例3:多个输入

num1 = input("请输入第一个数字: ")
num2 = input("请输入第二个数字: ")
result = float(num1) + float(num2)  # 将输入的数字转换为浮点数类型并求和
print("两个数字的和是:" + str(result))

该示例演示了如何同时接收多个输入,以及如何将字符串类型的输入转换为浮点数类型,并进行数值计算。

需要注意的是,input()函数始终返回一个字符串类型的值,因此如果需要将输入用于其他用途,比如进行数值计算,需要使用适当的类型转换函数,如int()或float()。

此外,可以使用input()函数在控制台获取任意类型的输入,包括数字、字符串、布尔值等。同时,还可以将多个input()函数与其他控制流结构(如循环或条件语句)结合使用,以实现更复杂的控制台交互。