Python统计文件

2024-04-18 12:53:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个python猜谜游戏,但现在我希望能够在每个游戏结束时将游戏统计数据保存到一个文件中。对于每一场比赛,要记录的统计数据包括球员姓名、他们的比赛状态(赢或输)和尝试次数。我需要将游戏保存为以下格式:

用户名|状态|猜测次数

如果有人能帮我,那就太好了。 这是我的游戏代码:

import random

number = random.randint(1, 100)

player_name = input("Hello, What's your name?: ")

number_of_guesses = 0   

print("Okay! "+ player_name+ " I am guessing a number between 1 and 100:")


max_guesses = random.randint(1, 6)

print("You have " + str(max_guesses) + " guesses. ")

while number_of_guesses < max_guesses:

    guess = int(input())

    number_of_guesses += 1

    if guess < number:

        print("Your guess is too low")

    if guess > number:

        print("Your guess is too high")

    if guess == number:

        break

if guess == number:

    print("You guessed the number in " + str(number_of_guesses) + " tries!")

else:

    print("You did not guess the number, the number was " + str(number))

f = open("Statistics.txt", "a")

f.write(player_name), (number_of_guesses)

f.close()

f = open("Statistics.txt", "r")

print(f.read())

Tags: ofthenameyou游戏numberifrandom