这不是挑战。我想知道是否有可能将用户输入到少于19个字节的python(2或3)中的两个独立变量中。这些是我能得到的最短的信息:
a,b=input(),input()
a=input();b=input() (newline replaced with semicolon for readability)
i=input;a,b=i(),i()
有没有更短的方法可以做到这一点?
2
如果您要输入两个以上的输入,则第三个可能是最好的。
—
SuperJedi224
我本来要用
—
Alex A.
a,b=sys.argv[1:2]
或其他方式说命令行参数,但是您需要一个import sys
(对吗?)
在python3
—
马蒂2015年
a,b=input().split()
中将是另一个19字节的解决方案,尽管没有改进。请注意,这意味着a和b是字符串,并且输入以空格分隔的一次输入。
不确定是否有帮助,但是在某些语言中,您可以使用向量获取两个数字,而不是2个变量。对于两个任意变量,可以使用更复杂的容器。
—
丹尼斯·贾赫鲁丁
a,b=input()
在的Py2