小能豆

如何在一行中读取以空格分隔的两个输入?

py

如何在一行中读取以空格分隔的两个输入?


阅读 16

收藏
2024-11-11

共1个答案

小能豆

在 Python 中,您可以使用该函数在一行中读取两个以空格分隔的输入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)

解释:

  • input()将整行作为字符串读取。
  • .split()将输入字符串用空格(默认为空格)分隔,并返回分隔值的列表。
  • 将拆分值直接分配给列表x并将y列表解包为两个变量。

笔记:

  • 如果输入不是整数,则可以int()根据需要删除转换或将其替换为其他转换(例如,float()对于浮点数)。

  • 如果您需要两个以上的值,则可以将它们解包到多个变量中,或者在列表中处理它们:

values = input("Enter values separated by space: ").split() print(values) # This will be a list of all entered values

2024-11-11