Skip to content

如何接收用户输入

input() 函数用于接收用户的新输入数据。

当代码中遇到此函数时,Python 解释器会等待用户输入响应,该响应被读取为字符串并赋值给一个变量。

python
>>> name = input()
edpunk
>>> name
'edpunk'

该函数还有一个可选的字符串参数,用作给用户的提示信息。

python
>>> name2 = input("请输入姓名: ")
请输入姓名: EdPunk
>>> name2
'EdPunk'

用户输入可以使用类型转换函数 int()float() 转换为整数或浮点数。

python
>>> num = int(input("请输入 n: "))
请输入 n: 10
>>> type(num)
<class 'int'>
>>> num
10

>>> pi = float(input("请输入 pi: "))
请输入 pi: 3.14
>>> type(pi)
<class 'float'>
>>> pi
3.14