Найти - Пользователи
Полная версия: Домашнее задание
Начало » Центр помощи » Домашнее задание
1
KSanan
Добрый день!
Помогите пожалуста решить задачки.
Я только начал учит.

Задание

Напишите программу, которая бы выполняла перевод единиц измерения. За основу можете взять код, приведенный в уроке.

В программе должны быть:

1. Ввод значения - функция input().

2. Перевод единиц измерения.

3. Вывод значения - функция print().

На свое усмотрение, можете усовершенствовать программу, дополнив разными функциями. Выбор единиц измерения на ваше усмотрение.

Результат работы: файл с расширением .py.

Пример выполненной работы

Например, необходимо перевести единицы измерения количества информации. Воспользуемся таблицей (см. рис. 1 на стр. 2).

Допустим, переводим гигабайты в мегабайты. То число, которое ввел пользователь, следует умножить на 1024, согласно таблице.

1 байт - 8 бит
1 килобайт - 1024 байт
1 мегабайт - 1024 килобайт
1 гигабайт - 1024 мегабайт
1 терабайт - 1024 гигабайт
1 петабайт - 1024 терабайт
1 эксабайт - 1024 петабайт
1 зеттабайт - 1024 эксабайт
1 йоттабайт - 1024 зеттабайт
В результате будет такая формула: m = n * 1024,

где n - число, которое ввел пользователь, а m - результат вычислений.

Чтобы выполнить обратное преобразование, т. е. из мегабайтов в гигабайты, необходимо делить на 1024. Таким образом, формула имеет вид:

m = n : 1024,

где n - число, которое ввел пользователь, а m - результат вычислений.


KSanan
И еще как докончить эту программу

print(“Конвертер величин информации”)
print(“Выберите нужный вам вариант”)
print(" _ бит - байт“)
print(” _ байт - килобайт“)
print(” _ килобайт - мегабайт“)
print(” _ мегабайт - гигабайт“)
print(” _ гигабайт - терабайт“)
print(” _ терабайт - петабайт“)
print(” _ петабайт - эксабайт“)
print(” _ эксабайт - зеттабайт“)
print(” _ зеттабайт - йоттабайт“)
variant = int(input(”Введите ваш выбор“))
if(variant == 1):
print(”Вы выбрали вариант бит - байт“)
numl = int(input(”Введите кол-во бит"))
print("f(numl) ?????
ZerG
И что не получается?
В зависимости от выбранного варианта или делите или умножаете на 1024 и выводите ответ.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB