Erstellen eines Wörterbuchs, das hohe Ergebnisse in eine Datei schreibt
Posted: 28 Mar 2025, 13:15
Ich muss eine Liste mit hohen Ergebnissen erstellen, die sich über neue Einträge aktualisieren. Hier geht es also:
Erster Schritt - fertig
Ich habe eine eingestellte Eingabe, die als Daten für einige Berechnungen angenommen wurde:
Zweiter Schritt - Erstellen Sie die High -Score -Liste
Hier würde ich eine Art Wörterbuch oder eine Sache benötigen, die die vorherigen Einträge lesen und prüfen, ob die Punktzahl (Punktzahl (Punktzahl) untersucht würde (Punktzahl (Score) ist (zumindest) besser als die Punktzahl der letzten in "hohen Bewertungen", und wenn dies der Fall ist, fordert es Sie auf, Ihren Namen einzugeben. Arbeit: < /p>
i wissen Ich habe etwas schrecklich Dummes getan, aber ich hoffe, Sie können mir mit diesem helfen.
Erster Schritt - fertig
Ich habe eine eingestellte Eingabe, die als Daten für einige Berechnungen angenommen wurde:
Code: Select all
import time
import datetime
print "Current time:", time1.strftime("%d.%m.%Y, %H:%M")
time1 = datetime.datetime.now()
a = raw_input("Enter weight: ")
b = raw_input("Enter height: ")
c = a/b
Hier würde ich eine Art Wörterbuch oder eine Sache benötigen, die die vorherigen Einträge lesen und prüfen, ob die Punktzahl (Punktzahl (Punktzahl) untersucht würde (Punktzahl (Score
Code: Select all
c
Code: Select all
list = [("CPU", 200, 100, 2, time1)]
player = "CPU"
a = 200
b = 100
c = 2
time1 = "20.12.2012, 21:38"
list.append((player, a, b, c, time1))
list.sort()
import pickle
scores = open("scores", "w")
pickle.dump(list[-5:], scores)
scores.close()
scores = open("scores", "r")
oldscores = pickle.load(scores)
scores.close()
print oldscores()