#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) #不缩进就不循环这里了,所以必须缩进
最后修改:2022 年 12 月 05 日
© 允许规范转载