Я использую цикл for, чтобы получить среднее значение оценок пользователя, и хочу, чтобы мой код превратил слово «отсутствует» в ноль и добавил его к сумме оценок, но я получил ошибку :
ValueError: could not convert string to float: 'absent'
Вот мой код:
total = 0
counter = 0
for i in range(5) :
number = float(input('enter your scores in order : \n'))
if number == 'absent' :
number = 0
total = total + number
counter = counter + 1
average = total / counter
print(average)
Подробнее здесь: https://stackoverflow.com/questions/790 ... oat-absent
ValueError: не удалось преобразовать строку в число с плавающей запятой «отсутствует» ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ValueError: не удалось преобразовать строку в число с плавающей запятой «отсутствует»
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-