最新回答 / 椰汁菠萝
你报的啥错啊?你这代码写的没问题,不管你在哪里写的代码,运行报错都有很明确的提示,你的print f(3),f和括号之间的空格是认真的吗?你确定用的是python2.7.8?在python3中print已经没有这个语法了;命令行里多是做实验用的,真正开发的话肯定要在编译器里,比如,VSCode,idea之类的
2019-09-20
已采纳回答 / 椰汁菠萝
可以写啊,为啥不能写???def average(*args): if len(args)==0: return 0.0 return float(sum(args))/len(args)print average()print average(1, 2)print average(1, 2, 2, 3, 4)
2019-09-19
已采纳回答 / 丶南柯旧梦
这种写法相当于走了两次迭代,第一次for x in range(1,100,2),第二次for y in range(2,100,2),结果有49*48个,和题目要求不一样,不单单是编译器版本问题
2019-09-17