Доброго времени суток. Прошу помощи экспертов в написании программы , либо парочки советов в реализации данного алгоритма. Знания в программировании имеются, но немного.
И так суть вопроса, задание:
Программа для выполнения операций над значениями площади в японской системе мер.
По следующим данным:
Значение площади в японской системе мер: унэ (= 30 цубо), цубо (= 10 го), го (= 33,058 кв.дм). Реализовать над ними операции: сложение, вычитание, сравнение двух значений площади, умножение и деление значения на число, дополнение значения до 1 тан (= 10 унэ), преобразование в кв. дециметры, кв. метры, дзё (= 1,65 кв.м). Все операции выполняются в пределах 10 тан.
Как я понял, требуется что-то вроде простого конвертера величин, если не ошибаюсь. Хотелось бы посмотреть на возможные варианты решения и любую помощь.
Заранее спасибо! 🙂
- Вопрос задан более трёх лет назад
- 1122 просмотра
Источник: qna.habr.com
Интерполяция в Python
Программируем на Python: перевод мер длины друг в друга
Здравствуйте, дорогие друзья. Сегодня мы напишем программу по переводу мер длины друг в друга на Python. Внимание на скриншот:
Первая часть исходного кода
Вторая часть исходного кода
Теперь запускаем программу и пробуем первый вариант, т.е. перевод из миллиметры в см., дм., м. и км.
Выбираем первый вариант
Соответственно выбираем второй вариант
А теперь выбираем любой вариант, например 4
Как мы видим у нас есть только два варианта, либо перевод из меньшего в большее, либо наоборот, соответственно, когда мы выбираем другой вариант, например, 4, его не существует в нашем исходном коде и программа выдаёт нам ошибку и предлагает выйти из неё.
Наша программа готова. Также предлагаю посмотреть другие мои работы по Python на моём канале и подписаться на наш Ютуб-канал ПиМ [ZveKa] , там полно разнообразного видео. До новых встреч на просторах Яндекс Дзена.
Источник: dzen.ru
Python-сообщество
- Начало
- » Центр помощи
- » Помоги пожалуйста сам не разберусь.
#1 Ноя. 30, 2010 18:16:07
Помоги пожалуйста сам не разберусь.
Первый курс задания поинформатике
1. Известна денежная сумма. Разменять её купюрами 500, 100, 10 и монетой 2 руб., если это возможно.
2. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины и длина отрезка L в этих единицах (вещественное число). Вывести длину данного отрезка в метрах.
3. Дан одномерный массив числовых значений, насчитывающий N элементов. Исключить из него М элементов, начиная с номера К.
Урок 5. Функции int, float. Простой калькулятор.
4. Описать функцию Max2(A,B) вещественного типа, находящую минимальное из двух вещественных чисел A и B. Используя эту функцию описать функцию Max4(A,B,C,D) вещественного типа, находящую максимальное из четырех вещественных чисел A, B, C и D. С помощью этой
и вот второе задание!!
1. Напишите программу вычисления суммы двух произвольных чисел, значения которых должны вводиться с клавиатуры (используйте оператор ввода input).
2. Напишите программу замены значений двух переменных, значения которых должны вводиться с клавиатуры (например, при вводе a=1, b=2, на выходе a=2, b=1).
3. Напишите программу вычисления определителя третьего порядка.
4. Напишите программу определения знака числа: положительное или отрицательное. Число водится с клавиатуры.
Источник: python.su