jag ska göra en highscore i ett spel jag gjort, där resultat ska printas ut i en fil sedan på datorn. Typ "Om ens tid är bland de 10 bästa får man möjligheten att lägga till sitt namn i topplistan.
Det finns tre olika topplistor beroende på hur stort minfält som används."
jag har använt mig av koden
Kod:
def highscore():
self.highscoreList.sort() #Sorterar listan man har med highscores (behövs ju inte om den redan är sorterad)
if playerScore > self.highscoreList[0]: #Om spelarens poäng högre än lägsta highscore
print namn('Vad är ditt användarnamn?') #här är det dock fel.
self.highscoreList[0] = playerScore #Byt ut det lägsta mot spelarens
#Nånting sånt här iallafall...
file = open("/Volumes/Min SSD/Users/Jag/Desktop/Python/highscore.txt", "w")
for highscore in self.highscoreList: #Sen skriva till fil!
file.write(highscore) #Skriver highscores till filen, en för varje rad
file.write("hej")
file.close()
men det sker ingenting, jag har testat open, read, "r", "w".
Sedan så ska jag väl ha en input med ens användarnamn också? den blir fel.