Python的input()函数使用方法和实例
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() 函数时,需要注意输入的内容需要符合程序预期,否则会产生运行时错误。同时,在获取用户输入时,还可以使用循环等多种方式来实现。
