Напишите программку, которая бы исполняла переводединиц измерения. За базу сможете брать
Напишите программу, которая бы исполняла перевод
единиц измерения. За базу сможете брать код, приведенный
в уроке.
В программке обязаны быть:
1. Ввод значения функция input().
2. Перевод единиц измерения.
3. Вывод значения функция print().
На свое усмотрение, сможете усовершенствовать програм-
му, дополнив разными функциями. Выбор единиц измерения
на ваше усмотрение.
результате будет такая формула:
m = n * 1024,
где n число, которое ввел юзер,
а m итог вычислений.
Чтоб выполнить оборотное преображение, т. е. из ме-
габайтов в гигабайты, нужно делить на 1024. Таким
образом, формула имеет вид:
m = n 1024,
где n число, которое ввел юзер,
а m итог вычислений.
Теснее минут 30 пробую не выходит
Ответ:
Для Python:
def UnitsConversion():
n = int(input("Введите число для конвертации: "))
rule = str(input("Нажмите 1, чтоб преобразовать в кб и 2, \
чтоб конвертировать в гигабайты: "))
if rule == "1":
m = n*1024
print(m)
else:
m = n/1024
print(m)
Разъясненье:
1)Объявляем функцию UnitsConversion (можно именовать как угодно, без характеристик в данном случае);
2)Ждем ввода юзера при подмоги input() и сразу же конвертируем ввод в число при помощи int(), чтоб Питон мог совершать над ним мат. операции;
3)Спрашиваем, что нужно сделать: перемножить либо поделить. В качестве ответа ждем строчку, состоящую из "1" либо "2", конвертируется ввод в строчку при помощи str(). Если не использовать str(), то по умолчанию input() всегда будет строчкой, но чтоб не путаться в данном примере, я использовал str().
4)Проверяем условия: если ввод был 1, то m будет творенье чисел, если не 1, то разделение чисел, и также вывод ответа с поддержкою print().
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.