Неправильный вывод в операторе возврата PythonPython

Программы на Python
Anonymous
Неправильный вывод в операторе возврата Python

Сообщение Anonymous »

Код: Выделить всё

def avg(*numbers):
sum = 0
for i in numbers:
sum = sum + i
return sum / len(numbers)
c = avg( 8, 5, 1, 6, 7, 8, 4, 9)
print( c )
Это показывает мне результат = 1
но должно быть 6
и если я ошибаюсь, пожалуйста, помогите мне
это программа с оператором возврата
но она показывает другой результат

Подробнее здесь: https://stackoverflow.com/questions/790 ... -statement

Вернуться в «Python»