Code: Alles auswählen
MANNSCHAFTSANZAHL = 4
MANNSCHAFTSNAMEN_DATEINAME = "Mannschaftsnamen.txt"
def mannschaftsnamen_eingeben(anzahl):
namen = []
for i in range(1, anzahl + 1):
namen.append(input(f"Gebe den Namen der {i}. Mannschaft ein: "))
namen.sort()
return namen
def mannschaftsnamen_speichern(namen, dateiname):
with open(dateiname, "w", encoding="utf-8") as datei:
for name in namen:
datei.write(f"{name}\n")
def mannschaftsnamen_laden(dateiname):
namen = []
with open(dateiname, encoding="utf-8") as lines:
for line in lines:
namen.append(line.rstrip())
return namen
def print_numbered_items(items):
for i, item in enumerate(items, 1):
print(f"{i}. {item}")
def main():
print("Eingabe")
mannschaftsnamen = mannschaftsnamen_eingeben(MANNSCHAFTSANZAHL)
print_numbered_items(mannschaftsnamen)
print("Speichern")
mannschaftsnamen_speichern(mannschaftsnamen, MANNSCHAFTSNAMEN_DATEINAME)
print("Laden")
mannschaftsnamen = mannschaftsnamen_laden(MANNSCHAFTSNAMEN_DATEINAME)
print_numbered_items(mannschaftsnamen)
class datensatz_mannschaft:
def __init__(self, item, name,spiele_gewonnen, spiele_remis, spiele_verloren, plustore, minustore):
self.item = item
self.name = name
self.spiele_gewonnen = spielegewonnen
self.spiele_remis = spiele_remis
self.spiele_verloren = spiele_verloren
self.plustore = plustore
self.minustore = minustore
class addition_Tore:
def __init__(self, plustore, minustore):
self.plustore = plustore + tore_team_A
self.minustore = minustore + tore_team_B
team_B.plustore = plustore + tore_team_B
team_B.minustore = minustore + tore_team_A
if __name__ == "__main__":
main()
Wo und wie (Syntax) überall ich "item" durch "Id" ersetzen muss, weiß ich leider nicht. Könnte bitte jemand meine Code in einer Datei speichern, die Änderungen vornehmen und dann den geänderten Code posten? Das wäre sehr nett, ich weiß hier wirklich nicht, wie ich das machen soll.