이것은 내가 작성한 주요 코드 중 더 작은 부분입니다. 사용자 선택에 따라 플레이어 정보를 추가 한 다음 사전 플레이어 명부에서 정보를 인쇄 할 수 있습니다. 정보를 저장 한 다음이 형식으로 인쇄하려고하지만이 작업을 수행하는 방법을 파악할 수 없었습니다. 이름 **** 전화 번호 **** 저지 번호 **** 사전에 익숙하지 않지만 사전에 대한 며칠간의 독서와 검색에 시간을 할애하여 여러 가지 방법으로 시도해 보았습니다. 그러나 실패했다. 내가 지금 설치 한 방법과 가장 가까운 방법을 얻었지만 아직도 올바르게 작동하지 않습니다. 내가 사전에 사전에 정보를 잘못 저장하고있는 것 같아서 도움이된다면 크게 감사 할 것입니다.사전에있는 키에 값을 묶어서 인쇄하기
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
추가, '\ n'을 각각의 키 - 값 쌍 사이 –