题解 | #梦想的大学#

字典的创建、字典键值对的添加、通过字典的键获得对应的值、输入的读取、while循环的终止、列表按升序排序

  • 创建一个名为survey_dict的空字典,
  • 编写一个循环,每次循环开始先使用print()输出一行'If you have the chance, which university do you want to go to most?',
  • 再使用print()输出'What is your name?',再将读取到的字符串存储在变量name中,
  • 再使用print()输出'Which university do you want to go to most?',再将读取到的字符串存储在变量university中,
  • 再把键-值对name: university存储在字典survey_dict中,
  • 再使用print()输出"Is there anyone who hasn't been investigated yet?",
  • 如果输入的字符串为'No',则使用break语句退出循环,否则本次循环结束,再次进入while循环中的条件测试。
  • 在while循环结束后,使用for循环遍历使用sorted()函数按升序进行临时排序的包含字典survey_dict的所有键的列表,
  • 对于每一个遍历到的被调查者的名字,使用print()输出类似"I'am Tom. I'd like to go to Fudan University if I have the chance!"的语句。
survey_dict={}
while True:
    print('If you have the chance, which university do you want to go to most?')
    print('What is your name?')
    name=input()
    print('Which university do you want to go to most?')
    university=input()
    survey_dict[name]=university
    print("Is there anyone who hasn't been investigated yet?")
    if input()=='No':
        break 
for i in sorted(survey_dict.keys()):
    print("I'am {}. I'd like to go to {} if I have the chance!".format(i,survey_dict[i]))
全部评论

相关推荐

来个大佬救一下,为上投了都是石沉大海了,没实习经历的话怕秋招直接进不了面。什么实习这么难找,基本
心态爆炸了:现在正式的岗位都少,实习基本不咋招的,除了大厂,中小企业其实没那么多岗位需求,就算是有,大多都是招一两个廉价劳动力,同时,他们也会希望你一来就能干活的,没时间培训你,就让你了解公司的项目,你了解完就可以开始干活。再者是,很多低质量的实习其实用处没有那么大的。我去年也是找实习找到破防,最后去了一家深圳的小公司实习,工作对我来说很简单,甚至不如我在学校做的项目,秋招的时候,这段实习经历也并没有帮上什么忙,投递简历,依旧非常低的回复率。低回复率是常态,尤其是找实习,找不到,那就把重心放在优化自己的简历和项目,多看八股文,锻炼自己的面试能力,多看别人的面经,自己模拟面试,等秋招的时候,只要有那么寥寥几次,好好抓住那几次机会。
点赞 评论 收藏
分享
码农索隆:想看offer细节
点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务