最赞回答 / RyanCheung
这段代码符合的语法规范是Python2.7的,你用的3.4的吧。Python3.4的语法规范和2.7是有区别的:3.4中print后需要括号,而2.7的print后不需要括号。你试一下print (sum)
2016-07-19
最新回答 / 晓月56
不是,python 的IDLE环境只能输入一条语句,但是在python的file的new window(快捷键 CTRL + N)中可以将语句分行写好保存之后运行的,我原来也有过这个问题。
2016-07-19
最赞回答 / sunshine7040
>>>L=[75,92,659,68]>>>sum=0.0>>>for x in L. . . sum=sum+x. . .>>>print(sum/4)73.5
2016-07-19
最新回答 / 黑_羽
python是一个对格式要求非常严格的语言,因为他不是根据花括号来区分不同的循环和判断的,他根据的是你tab的个数来判断是否在一个循环或判断语句内,若print是在循环或判断语句内生效就要对应相对的语句多打四个空格。
2016-07-18
最新回答 / HenNiuFeiChang
L=[]for x in range(1,10): for y in range(0,10): for z in range(1,10): if x*100+y*10+z==z*100+y*10+x: L.append(x*100+y*10+z)<...code...>print L
2016-07-15