[英]Getting curl-L invalid syntax when running on jupyter notebook
[英]Jupyter notebook - invalid syntax when printing [list]
我是新来的,这可能是一个很愚蠢的问题,但是我刚开始学习python,并且在jupyter笔记本中打印时遇到了麻烦。 例如:
def greatest(list):
biggest = 0
for i in list:
if e > biggest:
biggest = i
return biggest
然后我尝试:
print greatest([4,23,1])
并且错误消息显示语法错误:在打印命令中指向“最大”和([4,23,1])之间的区域时语法无效。 我一直尝试打印类似的东西,总是带有数字列表,这种情况一直存在。 我能做什么?
请在下面查看我的代码。 我纠正了一些问题,已将其包含在代码注释中
def greatest(numbers): # Renamed list to numbers, since list is reserved
biggest = 0
for i in numbers:
if i > biggest: # e here should be i
biggest = i
return biggest
print(greatest([4,23,1])) # We need brackets around what we are printing since this is py3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.