我正在 jupyter notebook 中处理 python。我已经写了 for 循环代码。我收到一些错误
I am working on python in jupyter notebook. I have wrote the for loop code. I am getting some error
目前我正在使用 jupyter notebook python。在那个笔记本中,我写了这样的 for 循环 代码:
values[23,52,59,37,48]
sum=0
length=1
for value in values:
sum += value
length += 1
print("Total sum:" + str(sum) + "-Average" + str(sum/))
我收到如下错误:
File "<ipython-input-12-6d512127ab75>", line 9
print("Total sum:" + str(sum) + "-Average" + str(sum/))
^
SyntaxError: invalid syntax
谁能告诉我如何更正它?
如前所述,最后一个总和后的斜线会产生错误。
这里有一个更漂亮的代码来解决这个问题。如果您不需要从头开始编程(例如出于学习目的),我建议使用 Python 的内置函数。
对于具有变量值的控制台输出,字符串插值是一个不错的选择。
values = [23,52,59,37,48]
_sum = sum(values)
_avg = _sum / len(values)
print(f"Total sum: {_sum}\nAverage: {_avg}")
目前我正在使用 jupyter notebook python。在那个笔记本中,我写了这样的 for 循环 代码:
values[23,52,59,37,48]
sum=0
length=1
for value in values:
sum += value
length += 1
print("Total sum:" + str(sum) + "-Average" + str(sum/))
我收到如下错误:
File "<ipython-input-12-6d512127ab75>", line 9
print("Total sum:" + str(sum) + "-Average" + str(sum/))
^
SyntaxError: invalid syntax
谁能告诉我如何更正它?
如前所述,最后一个总和后的斜线会产生错误。
这里有一个更漂亮的代码来解决这个问题。如果您不需要从头开始编程(例如出于学习目的),我建议使用 Python 的内置函数。
对于具有变量值的控制台输出,字符串插值是一个不错的选择。
values = [23,52,59,37,48]
_sum = sum(values)
_avg = _sum / len(values)
print(f"Total sum: {_sum}\nAverage: {_avg}")