自学python的新人 2022-06-28 00:22 采纳率: 88.9%
浏览 24
已结题

刚学的,只能输出一个结果

favorite_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'ruby',
'phil': 'python',}
friends=['jen','phil']
for name in favorite_languages.keys():
print(name.title())
if name in friends:
print('hi '+name.title()+'i see your ''favorite language is '+favorite_languages[name].title() + "!")

  • 写回答

1条回答 默认 最新

  • 一头小山猪 一头小山猪(个人IP)官方账号 2022-06-28 03:09
    关注

    在python里面要注意一下缩进,你现在的结构,for和if是顺次执行的,也就是if不在for中。所以只有一个结果输出,如果需要放在for结构中,需要调整最后两行的缩进,使用Tab调整一下。
    有帮助请采纳,还有不懂的可以继续追问~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月6日
  • 已采纳回答 6月28日
  • 创建了问题 6月28日