0

ユーザーが特定の範囲 (1 ~ 1000) の数字を推測し、ハイスコア (試行回数が最も少ない) がテキスト ファイルに追加される、Python で書かれた推測ゲームに取り組んでいます。

すべての数値を読み取り、最小値を画面に表示 (読み取り) する方法を見つける必要があります。これを行う簡単な方法はありますか?私はこれまで問題に直面してきました。これが私のコードの一部です:

if guess == the_number:
        print "--------------------------------------"
        print "You guessed correctly! The number was:", the_number
        print "And it only took you", no_of_tries, "tries!"
        text_file = open("scores.txt", "a")
        the_scores = text_file.write(str(no_of_tries) + ' ')
4

1 に答える 1

0

すべてのスコアがスペースで区切られている場合は、この方法で取得できます

input=open('scores.txt')
scores=input.read()
scores=scores.split()
print min(scores)

最小推定値を出力します

于 2013-04-11T04:31:36.643 に答える