Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другим путем

Генератор рожиц

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

Эти фрагмены придумайте сами с помощью символов в виде строчек.

Например, из такого лба / --- \, таких глаз | O o |, носа \ v / и рта \ - /, получится рожица:

 / --- \
| O   o |
\   v   /
 \  -  /

Варианты для каждой части лица программа должна брать из соответствующего файла, например, глаза из файла data/eyes.txt.

Нарисуйте в текстовом файле рожицу, состоящую из 4-х строк: лоб с волосами, глаза, нос и рот.

Потом сохраните каждую строчку в отдельный файл (соответственно foreheads.txt, eyes.txt, noses.txt, mouths.txt) и, скопировав, сделайте ещё несколько вариантов для каждого фрагмента лица.

Потом в основной программе откройте все эти файлы, выберите из каждого произвольную строку и выведите это всё в нужном порядке на экран.