by Anonymous » 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:
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
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>
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()
i
wissen Ich habe etwas schrecklich Dummes getan, aber ich hoffe, Sie können mir mit diesem helfen.
Ich muss eine Liste mit hohen Ergebnissen erstellen, die sich über neue Einträge aktualisieren. Hier geht es also:
[b] Erster Schritt [/b] - fertig
Ich habe eine eingestellte Eingabe, die als Daten für einige Berechnungen angenommen wurde:
[code]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
[/code]
[b] Zweiter Schritt [/b] - 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[code]c[/code]) 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>
[code]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()
[/code]
i [b] wissen [/b] Ich habe etwas schrecklich Dummes getan, aber ich hoffe, Sie können mir mit diesem helfen.