课程
/后端开发
/Python
/初识Python
前面的代码完全一致,如果是print sum,运行出错;如果是print (sum),结果是0,求解?
2018-07-05
源自:初识Python 5-5
正在回答
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 } sum = 0.0 for k, v in d.iteritems(): sum = sum + v print k,':',v print 'sum is :' sum #最后输出sum时,没有逗号就会报错 print 'sum is :', sum #这样就不会报错
橙色浩劫 提问者
print 'sum is :', sum
print
'sum is :'
,
sum
sum在这里被当成了字符串,逗号分隔字符串
还可以这么写print 'sum is :%s' %sum
print sum和print (sum)结果是一样的
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序