开发者社区> 问答> 正文

必须按两次回车才能运行python

tablou = input("Introduceti valori separate cu spatiu: ")

b = tablou.split()

extrema = input("Gasesc valoarea (min)ima sau (max)ima?: ")

t = [] # initial list with int() contents

for l in b:

r = int(l)

t.append(r)

def main0():

t.sort()

return t[0]

def main1():

t.sort(reverse= True)

return t[0]

valoare = input()

if extrema.lower() == "min":

valoare = main0()

elif extrema.lower() =="max":

valoare = main1()

print(valoare)

代码应该接受整数输入并显示最大/最小的元素。我怀疑问题是在最后6行,但在我看来,一切都是正确的,感谢帮助!

展开
收起
游客6qcs5bpxssri2 2019-10-12 10:54:51 2978 0
2 条回答
写回答
取消 提交回答
  • 这就是原因你有两个input.

    image.png

    2019-11-18 09:48:45
    赞同 展开评论 打赏
  • 尝试创建一个最小的示例,您会发现它是valoare = input()。 看起来像是你不小心从extrema =复制粘贴过来的?它对于一般的值是不需要的。如果需要,可以使用valoare = None,或者完全省略它。

    2019-10-12 10:56:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载