如何在一行中读取以空格分隔的两个输入?
在 Python 中,您可以使用该函数在一行中读取两个以空格分隔的输入input(),然后将输入字符串拆分为两部分。以下是示例:
input()
# Read input and split it x, y = input("Enter two values separated by space: ").split() # Convert to integers (or other types as needed) x = int(x) y = int(y) # Output the values print("First value:", x) print("Second value:", y)
.split()
x
y
如果输入不是整数,则可以int()根据需要删除转换或将其替换为其他转换(例如,float()对于浮点数)。
int()
float()
如果您需要两个以上的值,则可以将它们解包到多个变量中,或者在列表中处理它们:
values = input("Enter values separated by space: ").split() print(values) # This will be a list of all entered values