#python #jupyter
Вопрос:
В настоящее время я работаю над python в ноутбуке jupyter. В этой записной книжке я написал код цикла 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
Кто-нибудь может сказать мне, как это исправить ?
Комментарии:
1. Убрать косую черту после последней «суммы»
2. ты понял. код сейчас работает..
Ответ №1:
Как уже отмечалось, косая черта после последней суммы приводит к ошибке.
Вот немного более красивый код для этой проблемы. Если вам не требуется программировать с нуля (например, для целей обучения), я рекомендую использовать встроенные функции Pythons.
А для вывода на консоль со значениями переменных хорошим выбором является интерполяция строк.
values = [23,52,59,37,48]
_sum = sum(values)
_avg = _sum / len(values)
print(f"Total sum: {_sum}nAverage: {_avg}")