
Вопрос задан 28.06.2023 в 13:04.
Предмет Информатика.
Спрашивает Цепелева Карина.
Напишите программу, которая бы выполняла перевод единиц измерения. За основу можете взять код,
приведенный в уроке. В программе должны быть: 1. Ввод значения – функция input(). 2. Перевод единиц измерения. 3. Вывод значения – функция print(). На свое усмотрение, можете усовершенствовать программу, дополнив разными функциями. Выбор единиц измерения на ваше усмотрение. Результат работы: файл с расширением .py. Выбор ПО на ваше усмотрение: Python IDLE. Пример выполненной работы Например, необходимо перевести единицы измерения количества информации. Воспользуемся таблицей (см. рис. 1 на стр. 2). Допустим, переводим гигабайты в мегабайты. То число, которое ввел пользователь, следует умножить на 1024, согласно таблице. В результате будет такая формула: m = n*1024, где n – число, которое ввел пользователь, а m – результат вычислений. Чтобы выполнить обратное преобразование, т. е. из мегабайтов в гигабайты, необходимо делить на 1024. Таким образом, формула имеет вид: m = n÷1024, где n – число, которое ввел пользователь, а m – результат вычислений.

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

Отвечает Мухаметшин Данис.
Ответ:
while True:
x = float(input())
y = x * 1000
print(y)
#Это были граммы в килограммы
z = float(input())
h = z / 1000
print(h)
#Это километры в метры



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на Python, которая выполняет перевод единиц измерения между гигабайтами и мегабайтами на основе вашего описания:
pythondef main():
print("Программа для перевода между гигабайтами и мегабайтами.")
choice = input("Выберите операцию (1 - ГБ в МБ, 2 - МБ в ГБ): ")
if choice == '1':
gigabytes = float(input("Введите количество гигабайт: "))
megabytes = gigabytes_to_megabytes(gigabytes)
print(f"{gigabytes} ГБ = {megabytes} МБ")
elif choice == '2':
megabytes = float(input("Введите количество мегабайт: "))
gigabytes = megabytes_to_gigabytes(megabytes)
print(f"{megabytes} МБ = {gigabytes} ГБ")
else:
print("Неверный выбор операции. Пожалуйста, выберите 1 или 2.")
def gigabytes_to_megabytes(gigabytes):
return gigabytes * 1024
def megabytes_to_gigabytes(megabytes):
return megabytes / 1024
if __name__ == "__main__":
main()
Эта программа предоставляет пользователю выбор между переводом из гигабайтов в мегабайты (опция 1) и из мегабайтов в гигабайты (опция 2). Затем она выполняет необходимые вычисления согласно вашей формуле и выводит результат.
Вы можете сохранить эту программу в файл с расширением .py и запустить ее в Python IDLE или любой другой среде разработки Python.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

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