如何使用 Python 中的 input() 函数来获取用户输入?
发布时间:2023-06-22 04:03:12
Python 中的 input() 函数是一个内置函数,它接收一个字符串类型的参数作为提示信息,然后等待用户输入,并且将用户输入的内容作为字符串返回给程序。下面是一些使用 input() 函数获取用户输入的例子:
1. 获取用户输入的字符串
name = input("请输入你的名字:")
print("你好," + name + "!")
在这个例子中,输入的字符串会被存储在变量 name 中,然后程序会打印一条欢迎消息,并且在其中使用了用户输入的名字。
2. 获取用户输入的数字
age = input("请输入你的年龄:")
age = int(age)
print("你的年龄是:" + str(age))
在这个例子中,输入的字符串会被转换成整数类型,然后存储在变量 age 中。最后,程序会打印一条消息,其中会使用用户输入的年龄。
3. 获取用户输入的列表
numbers = input("请输入一组数字(用逗号分隔):")
numbers = numbers.split(",")
print("你输入的数字有:" + str(numbers))
在这个例子中,输入的字符串会被分割成多个字符串,然后存储在列表 numbers 中。最后,程序会打印一条消息,其中会显示用户输入的所有数字。
4. 获取多行用户输入
text = ""
while True:
line = input()
if line:
text += line
else:
break
print("你输入的文本是:" + text)
在这个例子中,程序使用一个 while 循环来读取多行用户输入。当输入的内容为空串时,循环会终止,并且程序会打印一条消息,其中会显示用户输入的所有文本。
总结:Python 中的 input() 函数可以很方便地获取用户输入,并且可以根据需要将用户输入的内容转换成不同的类型。在使用 input() 函数时,要注意避免用户输入非法的内容,以及使用合适的方式对用户输入的内容进行处理和验证。
