最新回答 / 一笑奈何8
首先,python是依靠代码缩进来区分代码块的,所以if与else应该对齐。其次,在条件语句后,即你的代码age>=18后应该添加冒号,并且else:的下一行应该有一个输出语句,正确代码如下:<...code...>
2017-08-11
最新回答 / 慕仔5649330
我也遇到了,可能结果去掉换行就正确了,比如strTmp = ''for name in d: strTmp = strTmp + str(name)+':'+str(d[name])print strTmp
2017-08-11
最新回答 / 慕婉清5972536
import math
def move(x, y, step, angle):
nx = x + step * math.cos(angle)
ny = y - step * math.sin(angle)
return nx, ny
2017-08-10
最新回答 / 慕粉2792018
代码尾部加上:print average()print average(1, 2)print average(1, 2, 2, 3, 4)运行并没有错误。可以参考比较简单的写法:def average(*args): if args: return sum(args)*1.0/len(args) else: return 0.0
2017-08-10