Я работаю над python в записной книжке jupyter. Я написал код цикла for. Я получаю какую — то ошибку

#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}")