#coding:gbk
def get_formatted_name(firstname,lastname):#定义一个函数
#包含firstname和lastname
'''返回整洁的姓名'''
fullname = firstname+' '+lastname #将姓和名传递给fullname 中间加一个空格
return fullname.title() #重要的一部 return 将fullname返回给函数
#get_formatted_name
#给fullname加个.title() 使首字母大写,美观一些
get_formatted_name('NG','young')
musician = get_formatted_name('NG','young')#调用返回函数时需要一个变量
print(musician)
def get_formatted_name(firstname,lastname,secondname=''): #定义一个函数
'''返回整洁的姓名''' #可选形参设置空白字符串
if secondname:
fullname = firstname+' '+secondname+' '+lastname #如果是..就这样写
else:
fullname = firstname+' '+lastname #如果不是,就这样写
return fullname.title() #返回值给函数,并定义首字母大写
musician = get_formatted_name('jimi','T') #调用返回函数需要一个变量
print(musician)
musician = get_formatted_name('jimi','geed','T') #调用返回函数需要一个变量
print(musician)
#动手试一试 8-6-8
def city_country(city,country):
print(city+','+country)
city_country('shanghai','china')
city_country('Sichuan','china')
city_country('Wuhan','china')
def make_album(name,cd,number = ''):
zidian = {'name':name,'cd':cd}
if number:
zidian['number'] = number
return zidian
while True:
print("输入你喜欢的歌手和歌名,若要退出请输入'q'")
name = input('歌手姓名: ')
if name == 'q': #说了多少次了,if后面要跟冒号!
break #break为if的分支,必须缩进!
cd = input('歌名: ')
if cd == 'q':
break
i = make_album(name,cd) #不缩进就不循环这里了,所以必须缩进
print(i)#不缩进就不循环这里了,所以必须缩进