我是Python的新手,对于以下代码行我真的感到惊讶。
p, q = [int(x) for x in input().split()]
如何编写基本语言?
答案 0 :(得分:0)
您可以进行循环以更好地理解,但是由于逻辑错误,因此代码无法正常工作:
your_input = input().split()
list_ = []
for x in your_input:
list_.append(int(x))
p, q = list_
.split()
将str
放入列表中的输入中,因此只有一个元素和一个循环。但是最后的p,q =
建议它等待列表中的两个元素。所以它不能工作。如果您希望数字的每个数字都小于100,则可以删除.split()
。取决于您想要的结果。