Pull to refresh

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

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

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

Мой студент, Кирилл Киндюк, выразил желание 3 ЛР написать на Python. Поскольку ни одного выраженного недостатка у этого языка нет (ну разве что кроме сложностей с бесплатными хостингами), я разрешил.

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

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

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

Спасибо за внимание.
Tags:
Hubs:
Total votes 12: ↑9 and ↓3+6
Comments56

Articles