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

Python的input()函数使用方法和实例

发布时间:2023-06-11 06:19:32

Python 的 input() 函数是用来获取用户输入的函数,可以获取用户的键盘输入,将其作为字符串返回。

使用方法:

input([prompt])

参数:

[prompt] 为可选参数,表示输入时提示用户的信息。

返回值:

用户输入的内容。

例子:

1. 获取用户输入

name = input("请输入你的名字:")

print("你好,"+name)

运行结果:

请输入你的名字:Jack

你好,Jack

在运行程序时,会提示用户输入名字,用户输入后,程序输出“你好,+输入的名字”。

2. 获取多个用户输入

a, b = input("请输入两个数字,用逗号隔开:").split(",")

print("第一个数字为:", a)

print("第二个数字为:", b)

运行结果:

请输入两个数字,用逗号隔开:2,5

第一个数字为: 2

第二个数字为: 5

在这个例子中,用户需要输入两个数字,数字之间用逗号隔开。程序使用 split() 函数将输入的字符串分割成两个数字,然后输出分割出来的两个数字。

注意:如果用户输入的内容不符合分割条件,会产生运行时错误。

3. 获取用户输入并运算

a = int(input("请输入第一个数字:"))

b = int(input("请输入第二个数字:"))

c = a + b

print(a,"+",b,"=",c)

运行结果:

请输入第一个数字:2

请输入第二个数字:5

2 + 5 = 7

在这个例子中,用户需要输入两个数字,并且程序使用 int() 函数将输入的字符串转换成整数。然后程序对用户输入的两个数字进行加法运算,并输出运算结果。

注意:如果用户输入的内容不是数字,会产生运行时错误。

4. 使用循环获取多个用户输入

sum = 0

for i in range(5):

    a = int(input("请输入第" + str(i+1) + "个数字:"))

    sum += a

print("输入的五个数字的和为:", sum)

运行结果:

请输入第1个数字:2

请输入第2个数字:3

请输入第3个数字:4

请输入第4个数字:5

请输入第5个数字:6

输入的五个数字的和为: 20

在这个例子中,使用 for 循环获取用户输入,循环次数为 5 次。每一次循环都会让用户输入一个数字,并将其累加到 sum 变量中。循环结束后,程序将 sum 变量的值输出。

总结:

input() 函数是 Python 中用来获取用户输入的函数,可以用于等待用户输入并将输入作为字符串返回给程序。在使用 input() 函数时,需要注意输入的内容需要符合程序预期,否则会产生运行时错误。同时,在获取用户输入时,还可以使用循环等多种方式来实现。