0

我正在开发一个用 Python 编写的猜谜游戏,用户在一定范围内(1-1000)猜测一个数字,并将高分(最低尝试次数)附加到文本文件中。

我需要找到一种方法来读取所有数字,并将最小值打印(读取)到屏幕上。是否有捷径可寻?到目前为止,我一直遇到问题。这是我的代码的一部分:

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 回答