python中如何输入两个值

python中如何输入两个值

作者:Joshua Lee发布时间:2026-01-14阅读时长:0 分钟阅读次数:4

用户关注问题

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

我想一次性输入两个数,并分别保存到不同的变量中,Python该怎么写?

A

使用 input() 和 split() 方法拆分输入

你可以使用 input() 函数接收一行输入,然后用 split() 方法分割字符串,例:a, b = input().split()。这会将两个输入的值分别赋给变量 a 和 b,注意默认以空格分割。

Q
如何将输入的两个值转换为整数?

输入的两个数默认是字符串,要怎么同时转换为整数?

A

结合 map() 函数实现类型转换

在使用 split 方法分割输入后,可以利用 map 函数对它们进行类型转换,如:a, b = map(int, input().split()),这样 a 和 b 就是整数类型了。

Q
Python中读取两个浮点数应该注意什么?

输入的两个数可能是小数,怎么正确读取为浮点数类型?

A

使用 map(float, input().split()) 来转换

如果输入的数包含小数点,需要将其转换为浮点数,可以用 a, b = map(float, input().split()),这样可以确保两个值都是浮点数类型,方便后续计算。