编写一个函数music_func
,它接受3个参数音乐类型,音乐组,歌手并将它们全部打印出来,如下例所示。
如果用户没有提供输入,该功能应该为参数设置以下值:" Classic Rock","披头士"," Freddie Mercury&# 34。
例如:
输入:
Alternative Rock,Pearl Jam,Chris Cornell
输出:
The best kind of music is Alternative Rock
The best music group is Pearl Jam
The best lead vocalist is Chris Cornell
注意: print语句将进入music_func()。例如:
print("The best kind of music is" + ...)
#definition for music_func goes here
def music_func(a,b,c):
if a is None or b is None or c is None:
print("The best kind of music is Classic Rock")
print("The best music group is The Beatles")
print("The best lead vocalist is Freddie Mercury")
else:
print("The best kind of music is",a)
print("The best music group is",b)
print("The best lead vocalist is",c)
return
def main():
music, group, singer = input().split(',')
music_func(music, group, singer)
music_func() #This is suppose to print the first if-statements
main()
答案 0 :(得分:10)
您可以使用默认参数
def music_func(a="Beatles", b="Classic Rock", c="Freddie"):
现在调用没有参数的函数将默认使用这些选项