Code: Alles auswählen
# -*- coding: cp1252 -*-
# Chartsvoting
from Tkinter import Tk
import tkFileDialog
import pickle
def laden():
try:
fenster=Tk()
datei=tkFileDialog.askopenfile()
charts=pickle.load(datei)
datei.close()
except:
charts=[]
print "Datei nicht vorhanden. Erzeuge leere Datei!"
return charts
fenster.destroy()
def ausgabe(charts):
print "Aktuelle Rangfolge"
# absteigend sortieren
#
# Ausgabeanweisungen
# der formatierten Ausgabe
# - in Tabellenform (s. Screenshot)
# - Platznummer, Stimmenzahl, Titel, Interpret
# - GanzZahlen rechtsbündig
# - Zeichenketten linksbündig
def speichern (charts):
fenster=Tk()
datei=tkFileDialog.asksaveasfile()
if datei:
pickle.dump(charts,datei)
datei.close()
print "Geänderte Datei gespeichert"
else:
print "Keine Datei angegeben. Keine Speicherung"
fenster.destroy()
def voting (charts):
if charts ==[]:
print"Keine Wahl möglich. Chartsliste leer!"
else:
ausgabe(charts)
print ""
platznummer=input("Platznummer eingeben: ")
while platznummer > 0: # das muss noch besser werden
charts[platznummer - 1][0] = # da fehlt noch: Erhöhung des Inhalts
# dieser Stelle um 1
platznummer=input("Platznummer eingeben: ")
charts = laden ()
voting(charts)
speichern(charts)
ausgabe(charts)
SOOOOOO ICH HAB VIELES NACHGEHOLT ICH HAB NOCH EIN PAAR PROBLEME DAS FERTIG ZU PROGRAMMIEREN
MEINE LEHRERIN HAT MIR EIN PAAR TIPPS GEGEBEN WAS NOCH REIN KOMMT ; WELCHES NEBEN DEN CODE GESCHRIEBEN HABE
KÖNNT IHR MIR BITTE HELFEN ??