futoke / Lab-1

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lab-1

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

Задание

  • Сгенерировать при помощи escape-символов в консоли изображение флага, соответственно варианту (столбец "Страна").
  • Сгенерировать в консоли повторяющийся узор (столбец "Узор").
  • Сгенерировать в консоли график функции (1 четверти) при помощи escape-символов, минимум 9 строк в высоту (столбец "Функция").
  • Используя прилагаемый файл с числовой последовательностью sequence.txt, вывести диаграмму процентного соотношения согласно варианту.

Допзадание

Используя функцию очищения консольного вывода (os.system("cls") или os.system("clear")), реализовать анимацию из 2-3 кадров.

Варианты

Вариант Страна Узор Функция Условие
1 Франция a y=x^2 Количество чисел меньше и больше 0
2 Бангладеш b y=2x+3 Сумма первых 125 чисел и вторых 125 чисел
3 Нидерланды c y=2x Сумма чисел, стоящих на чётных и нечётных позициях
4 Польша d y=x^0.5 Среднее первых 125 и вторых 125 чисел
5 Литва e y=|x| Среднее чисел, стоящих на чётных и нечётных позициях
6 Таиланд f y = 1 / x Числа больше 5 и меньше 5, отрицательные отбросить
7 Япония g y = 3x Числа больше -5 и меньше -5, положительные отбросить
8 Бенин h y = x + 1 Числа от 0 до 5 и числа от 0 до -5, остальные отбросить
9 Финляндия i y = x / 2 Числа от 5 до 10 и числа от -5 до -10, остальные отбросить
10 Швейцария j y = x / 3 Числа от -3 до 3 и остальные

Узоры

Ссылки

Флаги разных стран: https://www.worldometers.info/geography/flags-of-the-world/
Об escape-последовательностях: https://docs-python.ru/tutorial/strokovye-bajtovye-literaly/escape-posledovatelnosti-python/
Примеры: https://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html

About

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


Languages

Language:Python 100.0%