Top.Mail.Ru
Ответы

Питон. Заменить шапятую на точку и преобразовать в число

Написал рабочую программу (на моих данных работает), но подогнать программу под тестовые данные так и не получилось(
Я понимаю, что на самом делепросто не достаточно умен для этого, но не могу понять почему это не сработало

...
S = input()
S.replace(",", ".", 1)
S.split()
M = float(s)
...
Ну и так далее

, на . Не заменяется таким образом (я пробовал выводить S)
Поэтому выводил ошибку нельзя преобразовать string -> float

Дополнен

M = float(s[1]) в вопросе опечатка, но там я так и делал

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Удаленный ответ Ответ удалён
Аватар пользователя
Просветленный

S = S.replace(",", ".", 1)
S = S.split()
M = float(S[1])