Яндекс.Метрика

    Питон

    Задача решена. Но хорош ли код?

    Я преподаю веб-технологии в ВолгГТУ.
    См ранее: (Структура курса, Дизайн, HTML, Все лекции).

    Изучаем html+css+пишем лабораторные с применением LAMP.
    Я не настаиваю на использовании PHP, хотя и считаю его одним из наиболее распространенных и востребованных средств разработки.

    Мой студент, Кирилл Киндюк, выразил желание 3 ЛР написать на Python. Поскольку ни одного выраженного недостатка у этого языка нет (ну разве что кроме сложностей с бесплатными хостингами), я разрешил.
    Задача:
    Задание на 3 ЛР:
    Дан текст. Необходимо найти в нем все суммы в разных валютах и перевести в рубли.
    Входные данные: текст, курс и обозначение каждой валюты.
    Для простоты считать, что все суммы встречаются в виде {ЧИСЛО} {ВАЛЮТА}, то есть «113 $» или «278.6 руб.»
    Допустимы любые обозначения валют. Если обозначение валюты встретилось без числа, не переводить.
    Шаг 1. Ввод количества валют и текста
    Шаг 2. Ввод курса к рублю и обозначения каждой валюты
    Шаг 3. Вывод текста

    Задача решена: Ссылка, Код.

    Я не настолько понимаю код и приемы программирования на Python, чтобы оценить качество решения. Буду исправляться, а пока прошу специалистов оценить решение Кирилла.

    Спасибо за внимание.