Мне нужна помощь с кодом, который может рассчитывать баллы за каждое предположение пользователя.если пользователь получит правильный ответ с первой попытки, он получит 3 балла, если со второго предположения - 1 балл.когда пользователь выигрывает или проигрывает, он сохраняет свое имя пользователя и счет во внешнем файле.когда у всех пользователей был шанс, он отображает 5 лучших победителей из внешнего файла.
Я уже выполнил ту часть, которая запрашивает у пользователя имя пользователя и пароль, и сохраняет его на внешнем устройстве.Я также записал код для отображения имени исполнителя и первой буквы песни и дал пользователю 2 попытки.
username= input("Please enter your username")
password= input("Please enter your password")
f=open("usernamepassword.txt","a")
f.write(username)
f.write(" ")
f.write(password)
f.write("\n")
f.close()
import random
for x in range(0, 1):
randNum = int(random.randint(0, 1))
song = open("Songs.txt", "r")
songname = str(song.readlines()[0])
print(songname[0])
song.close()
artist = open("Artists.txt", "r")
artistname = artist.readlines()[0]
print(artistname)
artist.close()
y = 0
songGuess = input("What is the song called?")
while(y<=2):
if songGuess == songname:
print("Answer correct!")
break
else:
y = y + 1
songguess = input("Incorrect! try again")
if y == 1:#
print("GAME OVER")
break