favourite_languages={
'jen':['python','ruby'],
'sarah':['c'],
'edward':['ruby','go'],
'phil':['python','haskell'],
}
for name,languages in favourite_languages.items():
if(len(languages)<2):
print(f"\n{name.title()}'s favourite language is {language.title()}")
else:
print(f"\n{name.title()}'s favourite languages are: ")
for language in languages:
print(f"\t{language.title()}")
结果如下:
Jen's favourite languages are:
Python
Ruby
Sarah's favourite language is Ruby
Edward's favourite languages are:
Ruby
Go
Phil's favourite languages are:
Python
Haskell
我不明白为什么sarah的输出不是C,而是Ruby