为了账号安全,请及时绑定邮箱和手机立即绑定

在pycharm中都是可以运行正确的,第一种在慕课中输出正确但是系统一直不给过是什么情况

d = {
    95:"Adam",
    85:"Lisa",
    59:"Bart"
}
print d.get(95)+":95,"
print d.get(85)+":85,"
print d.get(59)+":59,"

https://img1.sycdn.imooc.com//5d383f1d0001d00907200299.jpg

# print (d.get(95)+":95,\n"+d.get(85)+":85,\n"+d.get(59+":59,")

这是第二种方式输出,在pycharm中可以出来,这里出不了


正在回答

4 回答

pthon2和python3的print是有区别的,在2中print后面的内容不能使用括号括起来,而在3中print后面的内容是需要括号的。这个课是用python2版本授课的,现在很多都用python3版本,所以可以用pycharm和这个对照着看,可以发现很多区别的?

0 回复 有任何疑惑可以回复我~

我看标准答案给的是单引号,我们用的双引号也不给通过。服了

0 回复 有任何疑惑可以回复我~

看题目,他是让你设计一个dict,不是让你直接输出

1 回复 有任何疑惑可以回复我~

59后面少了一个括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

在pycharm中都是可以运行正确的,第一种在慕课中输出正确但是系统一直不给过是什么情况

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信