如图 ValueError: invalid literal for int() with base 10: '-'

图片描述
如图,代码使用python3写的,请问下错误在哪里,该如何更改,谢谢!

阅读 7k
2 个回答

你的数组没排序,所以算出的最大最小不正确,有可能产生负数。列表解析下一行加上:

sort(number_list)

因为s是负数,所以报错,你可以取绝对值str(abs(n))

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题