
написать программу которая по первой букве названия единицы измерения и длины отрезка в метрах
выдает значение длины отрезка в соответствии с единицей измерения (решить с помощю питона)

Ответы на вопрос

mera=str(input('Введите единицу измерения '))
dlina=int(input('Введите длины в метрах '))
if mera[0]=='д':
print(f'Длина в {mera} равна {dlina*0.1}')
elif mera[0]=='с':
print(f'Длина в {mera} равна {dlina * 100}')
elif mera[0]=='к':
print(f'Длина в {mera} равна {dlina * 0.001}')
elif mera[0]=='м':
print(f'Длина в {mera} равна {dlina * 1000}')
else:
print('Неизвестная единица измерения')



Конечно! Вот пример программы на Python, которая преобразует длину отрезка в метрах в соответствующую единицу измерения на основе первой буквы названия единицы:
pythondef convert_length(length, unit):
unit = unit.lower()
if unit == 'm':
return length
elif unit == 'c':
return length / 100
elif unit == 'k':
return length * 1000
elif unit == 'i':
return length * 0.0254
elif unit == 'f':
return length * 0.3048
elif unit == 'y':
return length * 0.9144
else:
return None
# Пример использования программы
length_in_meters = float(input("Введите длину отрезка в метрах: "))
unit = input("Введите первую букву единицы измерения: ")
converted_length = convert_length(length_in_meters, unit)
if converted_length is not None:
print("Длина отрезка в выбранной единице измерения:", converted_length)
else:
print("Некорректная единица измерения.")
Программа определяет функцию convert_length
, которая принимает длину отрезка в метрах (length
) и первую букву единицы измерения (unit
). Внутри функции происходит проверка значения unit
и возвращается соответствующее значение длины отрезка в выбранной единице измерения. Если введена некорректная единица измерения, функция возвращает None
.
Затем программа запрашивает у пользователя длину отрезка в метрах и первую букву единицы измерения. Далее вызывается функция convert_length
, и результат присваивается переменной converted_length
. Если значение converted_length
не равно None
, программа выводит результат. В противном случае выводится сообщение о некорректной единице измерения.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili