我如何编写此代码(简单的方法),Python问题



我对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()。取决于您想要的结果。

最新更新