Python中一行多个Input()

-3 投票
1 回答
38 浏览
提问于 2025-04-14 15:45

我在想,是不是可以把很多变量和输入写在一行代码里,而不是分成很多行。

通常我看到和写的代码是这样的:

VARIABLE1 = input(var1)
VARIABLE2 = input(var2)
print(var1 + var2)

这样的话,程序会要求你在不同的句子里输入两个值,因为代码是这么写的。但是有没有可能只用一个 input(),就能在提示中让你输入不同的值呢?

我一直在研究 .split()map() 和列表,但结果是值必须在同一句话里输入。

1 个回答

0

你可以使用元组赋值:

name, age = input('What is your name? '), int(input('How old are you? '))

撰写回答