Хорошо, я нахожусь в тупике при создании функции в python, которая использует цикл while для вычисления среднего значения. Использование цикла for является простым, но я не понимаю, как воссоздать эту функцию, используя цикл while.Расчет среднего значения в python с использованием цикла while
def average(list):
total = 0.0
for number in list:
total = total + number
return total/len(list)
Может ли кто-нибудь дать мне руку о том, как использовать цикл while для этой функции?
Вы должны маркировать домашнее задание как таковой. –
Пожалуйста, не * всегда * используйте 'list' в качестве имени переменной. Вы затеняете встроенный тип 'list'. –
И зачем использовать цикл while? Это домашнее задание? Хороший способ: 'avg = float (sum (l))/len (l)' – Zenon