Skip to content

Лабораторная работа №2

Notifications You must be signed in to change notification settings

snowlue/ITMOPython-2022_Lab-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab-2

Лабораторная работа №2

Задание

  • Сгенерировать при помощи 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

About

Лабораторная работа №2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%