@tarik213

Рассчет тормозного пути авто?

1 - как исправить что бы четко по road_surface, а то я вписываю пример : "lalala" оно все равно работает
2 - не правильно считает результат
speed = float(input("Введите скорость вашего авто (km) : "))
distance = float(input("Введите расстояние до преграды (m) : "))
road_surface = input("Введите покрытие дороги : сухое, влажное, заснеженное, лед :  ")
result = 0;
i = 254;

if road_surface == "сухое":
    result = i * 0.7
elif road_surface == "влажное":
    result = i * 0.4
elif road_surface == "заснеженное":
    result = i * 0.2
else:
    result = i * 0.1
distance = (1/(i * result))*speed*2
print(round(distance,3))
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
1 - как исправить что бы четко по road_surface, а то я вписываю пример : "lalala" оно все равно работает

Потому что у вас есть else без условия:
else:
    result = i * 0.1

2 - не правильно считает результат

Что не правильно? какая формула вписана - так и считает
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы