В этом блоге я собираюсь показать базовый питон, преобразуя римские цифры в арабские. Нам нужно знать основы Python (список, цикл for, if/else и т. д.).
ПС. полный код находится в конце страницы
Начнем!
сначала я начал с создания словаря римских цифр для арабских чисел.
Следующий шаг — получить ввод и узнать, что существует два набора римских чисел. Вам нужно знать, что первый набор (I, X, C, M) — это набор чисел, который может повторяться более одного раза, но не более 3, а второй набор (V, L, D) не может повторяться. .
Настало время управлять как типами римских чисел, так и ошибкой пользователя, вводя недопустимые римские числа.
Ошибки исчезли, теперь вы можете преобразовать римский язык в арабский, поместив данные в список, и мы добавим их вместе на следующем шаге.
Мы подошли ко второму правилу римских чисел: если число после этого определенного числа больше, вычтите его (V=5, VI=6, IV=4).
Теперь все готово. Если вы попытаетесь запустить, вы увидите этот результат.
Полный код:
//Спасибо за чтение, если есть какие-либо ошибки, пожалуйста, дайте мне знать. Я постараюсь исправить это как можно скорее.