我对Python很陌生,我对下面的代码行感到非常惊讶。
p, q = [int(x) for x in input().split()]
怎么写基本??
您可以创建一个循环以更好地理解,但代码不起作用,因为逻辑是错误的:
your_input = input().split()
list_ = []
for x in your_input:
list_.append(int(x))
p, q = list_
.split()
将str
放入列表中的输入中,因此您只有一个元素和一个循环。但最后的p,q =
表明它等待列表中的两个元素。所以它行不通。如果您希望数字的每个数字都小于 100,也许您可以删除.split()
。取决于您想要的结果。