Почему вывод ошибку unsupported operand type(s) for +=: 'float' and 'tuple'
На тренировке спортсмен ежедневно пробегает некоторую дистанцию, с каждым днем увеличивая ее на 10%. Составить программу, определяющую по расстоянию, преодоленному спортсменом в первый день тренировки длину дистанции на k-ый день.
rast=float(input('введите расстояние, которые вы пробежали в 1-ый день тренировки'))
a=rast*0,1
for i in range(7):
rast += a
print('расстояние, которое вы пробежите на следующий день',rast)
Ответы (1 шт):
Автор решения: hyperoman
→ Ссылка
В python, и в целом в информационных системах принято как разделитель дробной части использовать символ точки, а не запятой.
Поэтому интерпритатор ругается на то, что rast у вас типа float, а а из-за неправильного разделителя дробной части он считает кортежем (tuple).