python如何接受两个用户输入

python如何接受两个用户输入

作者:William Gu发布时间:2026-01-14阅读时长:0 分钟阅读次数:37

用户关注问题

Q
如何在Python中同时获取两个用户输入?

我想用Python写个程序,需要用户输入两个不同的信息,应该怎么实现?

A

使用input函数分别获取多个输入

可以使用Python的input()函数两次,分别接收两个用户输入,例如:

input1 = input('请输入第一个值: ')
input2 = input('请输入第二个值: ')

这样就能依次获取两个输入。

Q
能否用一行代码接收用户输入的两个数据?

如何用一行代码从用户那里获取两个输入,例如输入两个数字或者两个字符串?

A

用split()函数分割一行输入的数据

用户可以一行输入两个数据,中间用空格分隔,通过input().split()接收,例如:

input1, input2 = input('请输入两个值,用空格分隔: ').split()

这行代码会将用户输入的内容按空格拆分,分别赋值给input1和input2。

Q
输入的两个数据如何转换成整数?

我用input获取的两个数字默认是字符串,怎样把它们转换成整数?

A

利用int()函数将字符串转换为整数

可以在接收输入后,用int()函数将字符串转换为整数,比如:

input1, input2 = map(int, input('请输入两个数字: ').split())

这里用map函数对split分割后得到的字符串应用int转换,得到整数类型的两个变量。