python练习8-7专辑、8.8用户的专辑

文章定义了一个`make_album`函数,用于创建包含歌手、专辑和可选的歌曲数的字典。另外,还设计了一个用户交互的循环,让用户输入最喜欢的歌手和专辑,然后调用函数`hanshu`生成并显示相关信息。
摘要由CSDN通过智能技术生成

#8.7
给函数make_album()添加一个可选形参,以便能够储存专辑包含的歌曲数。
def make_album(singer,album,numbers=‘’):#形参3中间没有空格
music={‘singer name’:singer,‘album name’:album}
if numbers:
music[‘numbers’]=numbers
return music

a=make_album(“zhangsan”,‘fly’,1)
print(a)
b=make_album(‘lisi’,‘try’)
print(b)
c=make_album(‘wangwu’,‘sky’)
print©

#练习8.8用户的专辑
def hanshu(value1,value2):
zidian={‘singer’:value1,‘album’:value2}
return zidian

while True:
print(“\nPlease tell me about your favorite album.”)
print(“(enter ‘q’ to quit at any time)”)

a=input("\nYour favorite singer is:")
if a=='q':
	break
b=input("Your favorite album of the singer is:")
if b=='q':
	break
		
c=hanshu(a,b)
print("\nYour favorite singer is "+a+".")
print("Your favorite album of the singer is "+b+".")
print(c)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值