Задание
- Сгенерировать при помощи escape-символов в консоли изображение флага, соответственно варианту (столбец "Страна").
- Сгенерировать в консоли повторяющийся узор (столбец "Узор").
- Сгенерировать в консоли график функции (1 четверти) при помощи escape-символов, минимум 9 строк в высоту (столбец "Функция").
- Используя csv-файл из прошлой работы, вычислите процентное соотношение и сформируйте в консоли диаграмму, в зависимости от варианта (столбец "Условие"). В скобках приведены условия для англоязычного файла.
Допзадание
Используя функцию очищения консольного вывода (os.system("cls")
или os.system("clear")
), реализовать анимацию из 2-3 кадров.
Варианты
Вариант | Страна | Узор | Функция | Условие |
---|---|---|---|---|
1 | Франция | a | y=x^2 | Книги до 2014 (1980) года и после |
2 | Бангладеш | b | y=2x+3 | Книги до 2015 (1990) года и после |
3 | Нидерланды | c | y=2x | Книги до 2016 (1995) года и после |
4 | Польша | d | y=x^0.5 | Книги до 2017 (2000) года и после |
5 | Литва | e | y=|x| | Для возраста 12 лет и остальные (до 5 скачиваний и выше) |
6 | Таиланд | f | y = 1 / x | Книги до 50 рублей и дороже |
7 | Япония | g | y = 3x | Книги до 100 рублей и дороже |
8 | Бенин | h | y = x + 1 | Книги до 150 рублей и дороже |
9 | Финляндия | i | y = x / 2 | Книги до 200 рублей и дороже |
10 | Швейцария | j | y = x / 3 | Для возраста 16 лет и остальные (до 10 скачиваний и выше) |
Узоры
Ссылки
Флаги разных стран: https://www.worldometers.info/geography/flags-of-the-world/
Об escape-последовательностях: https://docs-python.ru/tutorial/strokovye-bajtovye-literaly/escape-posledovatelnosti-python/
Примеры: https://replit.com/talk/learn/ANSI-Escape-Codes-in-Python/22803