Вопрос задан 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 – результат вычислений.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мухаметшин Данис.

Ответ:

while True:

x = float(input())

y = x * 1000

print(y)

#Это были граммы в килограммы

z = float(input())

h = z / 1000

print(h)

#Это километры в метры

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая выполняет перевод единиц измерения между гигабайтами и мегабайтами на основе вашего описания:

python
def 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.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос