Пример: вычисление расхода топлива.

Данный пример демонстрирует работу с дробными числами. Ранее мы вычисляли время в пути и вводили два целых параметра. Теперь мы будем также вводить два параметра, но они с большей долей вероятности могут быть дробными.
consum 0 # Средний расход 10.5 л/100 км
dist = 0 # Расстояние, км
consum float(input("Cpeдний расход топлива л/100 км: "))
dist = float(input("Paccтoяниe, км:"))
result = consum * dist / 100
рrint("Необходимо ", result, " л.")
Принцип программы такой же, как в предыдущем случае, но мы хотим получить дробные значения, поэтому мы используем функцию float(), которая приводит строковое значение к дробному.
Внимание! Обратите внимание, что в качестве разделителя целой и дробной части используется точка, а не запятая! То есть, если вы введете 10.5, программа будет работать, а если вы введете 10,5, то получите сообщение об ошибке:
Traceback (most recent call last):
File "E:/Python39/samples/3-2.py", line 4, in <module>
consum = float(input("Cpeдний расход тоnлива л/100 км: "))
ValueError: could not convert string to float: '10,5'
Данное сообщение говорит о том, что невозможно конвертировать строковое значение "10,5" в flоаt-значение.

Пример: вычисление расхода топлива. - 927462213825

Комментарии

Комментариев нет.