Dies ist ein kleinerer Teil des Hauptcodes, den ich geschrieben habe. Abhängig von der Benutzerauswahl können sie Spielerinformationen hinzufügen und dann die Informationen aus dem Verzeichnis des Wörterbuchspielers ausdrucken. Ich möchte die Informationen speichern und dann in diesem Format drucken, aber ich konnte nicht herausfinden, wie das geht. Name **** Telefonnummer **** Jersey Nummer **** Ich bin neu bei den Wörterbüchern, aber ich habe in den letzten Tagen Stunden damit verbracht, über Wörterbücher zu lesen und zu suchen, und habe verschiedene Möglichkeiten ausprobiert aber scheiterte. Ich habe es am ehesten so eingerichtet wie jetzt, aber es funktioniert immer noch nicht richtig. Ich fühle mich, als würde ich die Informationen für Anfänger in das Wörterbuch falsch speichern, jede Hilfe würde sehr geschätzt werden.Verknüpfen von Werten mit Schlüsseln in einem Wörterbuch und Drucken
player_roster = {}
def display_roster(self): #Print Roster
if len(player_roster) != 0:
for x in player_roster.keys():
print('Name:', x, 'Phone Number:', player_roster[x])
else: #Print No One on Roster
len(player_roster) == []
print('No names have been entered:')
def add_player(self,): #Enter Members Name
name = input('Enter New Players Name:')
phone_number = input('Enter Players Phone Number:')
jersey_number = int(input('Enter Players Jersey Number'))
player_roster[name] = phone_number, 'Jersey Number', jersey_number
#If I input Toby as Name 444-444 as Phone Number and 3 as Jersey number it outputs like this
Name: Toby Phone Number: ('444-4444', 'Jersey Number', 3)
# I would like it to output like
Name: Toby
Phone Number: 444-4444
Jersey Number: 3
In Ihrer Druckfunktion, fügen Sie ‚\ n‘ zwischen den einzelnen Schlüssel-Wert-Paar –