8.3.4
'''与用户打招呼,随时按q退出'''
def get_formatted_name(first_name,last_name):
full_name = first_name +' '+ last_name
return full_name.title()
while True:
print('\nPlease tell me your name:')
print("(enter 'q' at any time to quit)")
f_name = input('First name:')
if f_name == 'q':
break
l_name = input('Last name:')
if l_name == 'q':
break
formatted_name = get_formatted_name(f_name,l_name)
print('\nHello,' + formatted_name + '!')
8-7专辑
def make_album(singer,album,number=''):
album = {'singer_name':singer,'album_name':album}
if number:
album['number'] = number
return album
zhou = make_album('Zhoujielun','daoxiang',5)
lin = make_album('Linjunjie','shashou')
xu = make_album('Xusong','zaiyebujian',8)
print(zhou)
print()
print(lin)
print()
print(xu)
8-8
def make_album(singer,album,number=''):
album = {'singer_name':singer,'album_name':album}
if number:
album['number'] = number
return album
while True:
print('\nPlease tell me something about your like song')
print("(enter 'q' at any time to quit)")
singer = input('Please tell me the singer:')
if singer == 'q':
break
album = input('Please tell me the album:')
if album == 'q':
break
sum = make_album(singer,album)
print(sum)