コマンドラインを介して数値のリストを受け入れ、最大の数値を出力する必要があります。だから私はこのPythonスクリプトを書きました
import sys
arg_list = sys.argv[:]
num_list = arg_list[1:]
if (len(num_list) == 0):
print "Please pass a list on numbers as an argument"
else:
max_num = max(num_list)
print "The largest number is " + str(max_num)
現在、このコードはリスト 1、5、77、8 に対して正常に機能していませんが、何が間違っていたのかわかりません。誰か助けてくれませんか?