From 2ec7442245b4a5bffee2ceaa61d011d307758948 Mon Sep 17 00:00:00 2001 From: dj0b <42964341+dj0b@users.noreply.github.com> Date: Thu, 11 Nov 2021 14:55:22 +0200 Subject: [PATCH 1/3] Create MKR1 Cheltsov DK92 --- MKR1 Cheltsov DK92 | 81 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 MKR1 Cheltsov DK92 diff --git a/MKR1 Cheltsov DK92 b/MKR1 Cheltsov DK92 new file mode 100644 index 0000000..a1d2797 --- /dev/null +++ b/MKR1 Cheltsov DK92 @@ -0,0 +1,81 @@ +============================== +Чельцов Георгій Сергійович +============================== + +- Завдання +#. Який формат опису повідомлень комітів використовується в курсі? Навіщо потрібно дотримуватися певного формату? + Наведіть приклад команди, що додає до репозиторію коміт з важливими виправленнями кодової бази + +#. Що таке об'єднання гілок та для чого використовується? Конфлікти при об'єднанні. + Наведіть приклад конфлікту (синтаксис) та команди для внесення змін до репозиторію після вирішення конфлікту. + +#. Множина (set). Для чого слугує? Чим відрізняється від списку (list) та кортежа (tuple)? Наведіть приклади використання +#. Оператор ідентичності та оператор ``==``. В чому їх відмінності? + Коли в умовних конструкціях варто використовувати той чи інший оператор? + +#. Що таке she-bang та для чого використовується? Який she-bang буде максимально коректним для Python 3? + Чи використовується she-bang в скриптах? Якщо так, чому? Якщо ні, коли? +#. Позиційні та лише-позиційні аргументи функцій. Яким чином функція може приймати довільне значення позиційних аргументів? + Наведіть приклад (пов'язаний з галуззю електроніки, наприклад, розрахунок за формулою). + +#. Конструкція умовного виконання Python. Яким чином можна реалізувати приорітетну логіку перевірок з її допомогою? + Наведіть приклад коду, де спочатку перевіряється виконання логічного виразу *A та B*, далі виразу *лише A*. + Якщо виконується перша умова *A та B*, вивести "ONE"; якщо наступна *лише А*, вивести "TWO"; якщо жодна з умов, вивести "FAIL". +#. Тернарний оператор Python. Навести код, що **за допомогою тернарного оператора** + присвоїть змінній ``var`` значення ``69`` якщо змінна ``arg`` задана в ``None``, в іншому випадку – присвоїть значення ``arg``. + Як зробити це без тернарного оператора? Наведіть приклад коду. + +- Выдповіді +#. Опис коміта повинен бути лаконічним та міститі інформіцію що міститься в цьму коміті. Дотримання певного формату опису комітів + дозволяє простіше їх перешлядати( та виглядае гарно та більш професійно). + $ git commit +#. - +#. Set - множина, вбудована структура данних в python. + Множина - це набір унікальних елементів в випадековому порядку (неупорядоченный список). Множина класна тим що виконання операції + "належить об'єкт множині" відбуваеться швидше ніж в списках та кортежах. + На відміну від списку та кортежу множина зберігає елементи в випадковому поряжку, також на відміну від кортежу елементи можна змінювати. + Множина використовуеться в випадках коли потрібно перевіряти належність елементів до до набору унікальних елементів і нема необхідності в порядку збеерження. +#. Оператор = використовуеться для присвоення значень до зманних, а оператор == порівннюе та відає true or false. Оператор = в арифметичних діях, == в логічних. +#. Шибенг - це перша строка файлу яка починаеться з (#!) написаного на скриптовій мові. + У системах Unix завантажувач розуміе залишок рядка після (#!) як розмішення файла програми интерпритатора : + **#!/usr/bin/env python3.5** + Завантажувач запускає дану программу і передає їй ім'я файлу скрипту з шебенгом як параметр. + У системах Windows не існує поняття «режим виконання». Програма встановлення Python автоматично пов’язує файли .py з python.exe, так що подвійне клацання + файлу Python запускає його як сценарій. + Скрипту можна надати режим виконання або дозвіл за допомогою команди chmod: + **$ chmod +x myscript.py** +#. - +#. file MKR1_queue.py +from queue import PriorityQueue + +func = PriorityQueue() #we initialise the PQ class instead of using a function to operate upon a list. + +A = 1 +B = 0 + + +func.put((1, A*B)) +func.put((2, A)) + +while func: + if A*B == 1: + print(func.get(), "ONE") + if A == 1: + print(func.get(), "TWO") + if ((A != 1)&(B != 1)): + print("FAIL") + + +#. file MKR1_Ternar.py +def ternar(arg): + var = 69 + return var if arg == None else arg + print(var) + + + + + + + + From 3283d1178a4c526dc7e99ca8f545cce176f486f6 Mon Sep 17 00:00:00 2001 From: dj0b Date: Sat, 11 Dec 2021 17:00:47 +0200 Subject: [PATCH 2/3] =?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=B2=D0=B5=D0=BB=20?= =?UTF-8?q?=D0=B2=20=D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA=20=D1=80?= =?UTF-8?q?=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dk92_cheltsov/Readmy.rst | 8 + dk92_cheltsov/laba0/laba0.py | 27 + dk92_cheltsov/laba1/Readme.rst | 14 + dk92_cheltsov/laba1/inh.txt | 4 + dk92_cheltsov/laba1/input.txt | 1 + dk92_cheltsov/laba1/morse_consol.py | 64 + dk92_cheltsov/laba1/outh.txt | 4099 +++++++++++++++++ dk92_cheltsov/laba1/output.txt | 0 .../DK-92_Chel'tsov_Heorhij_Serhijovych.rst | 0 dk92_cheltsov/mkr1 Cheltsov/MKR1_Ternar.py | 4 + dk92_cheltsov/mkr1 Cheltsov/MKR1_queue.py | 18 + dk92_cheltsov/students.rst | 10 + 12 files changed, 4249 insertions(+) create mode 100644 dk92_cheltsov/Readmy.rst create mode 100644 dk92_cheltsov/laba0/laba0.py create mode 100644 dk92_cheltsov/laba1/Readme.rst create mode 100644 dk92_cheltsov/laba1/inh.txt create mode 100644 dk92_cheltsov/laba1/input.txt create mode 100644 dk92_cheltsov/laba1/morse_consol.py create mode 100644 dk92_cheltsov/laba1/outh.txt create mode 100644 dk92_cheltsov/laba1/output.txt rename MKR1 Cheltsov DK92 => dk92_cheltsov/mkr1 Cheltsov/DK-92_Chel'tsov_Heorhij_Serhijovych.rst (100%) create mode 100644 dk92_cheltsov/mkr1 Cheltsov/MKR1_Ternar.py create mode 100644 dk92_cheltsov/mkr1 Cheltsov/MKR1_queue.py create mode 100644 dk92_cheltsov/students.rst diff --git a/dk92_cheltsov/Readmy.rst b/dk92_cheltsov/Readmy.rst new file mode 100644 index 0000000..eda2d40 --- /dev/null +++ b/dk92_cheltsov/Readmy.rst @@ -0,0 +1,8 @@ + +- Full name: Cheltsov Heorhee +- **Group:** ДК-92 +- Organization/University: Igor Sikorsky Kyiv Polytechnic Institute +- Department: The Department of Design of Electronic Digital Equipment +- Ph.number: +380963904072 +- Telegram `@dj0bsh `_. +- Email: cheltsovgeorgiy@gmail.com diff --git a/dk92_cheltsov/laba0/laba0.py b/dk92_cheltsov/laba0/laba0.py new file mode 100644 index 0000000..ff5c2f6 --- /dev/null +++ b/dk92_cheltsov/laba0/laba0.py @@ -0,0 +1,27 @@ +def voltage_ripple(VAC, Iav, C): + VDC = 0 + Vrip = 0 + Vrip_per = 0 + print('You enter VAC = %fV'%VAC) + print ('Current of load = %fA'%Iav) + print('Capacitance = %fuF'%C) + VDC = VAC*1.414-1.2 + print('Maximum voltage after full bridge rectifier = %fV'%VDC) + Vrip = Iav/(2*C*(10**-6)*50) + print('Voltage ripple on load = %fV'%Vrip) + Vrip_per = Vrip/VDC*100 + print('Voltage ripple on load = %f%%' %Vrip_per) + print('Percent of ripple is', end=' ') + if Vrip_per <= 1: + print('exelent') + elif Vrip_per <= 2: + print('good') + elif Vrip_per <= 5: + print('not bad') + elif Vrip_per <= 10: + print('normal') + elif Vrip_per <= 20: + print('very bad') + else: + print('it`s won`t work correctly') + return Vrip diff --git a/dk92_cheltsov/laba1/Readme.rst b/dk92_cheltsov/laba1/Readme.rst new file mode 100644 index 0000000..03f186e --- /dev/null +++ b/dk92_cheltsov/laba1/Readme.rst @@ -0,0 +1,14 @@ +Лабораторна робота №1 +===================== + +Данна лаболаторна робота створена для органызації комфортного вводу ввиводу для курсової роботи + +`Репозиторій курсової роботи `_. + + +Алгоритм користування + + - запустити программу, ввести повідомлення яке потрібно передати + - запустити тестберч проекту у ModelSim (-vsim -do sim_controller.do) + - після симуляції перевірити вхідні та вихідні файли + diff --git a/dk92_cheltsov/laba1/inh.txt b/dk92_cheltsov/laba1/inh.txt new file mode 100644 index 0000000..943eecc --- /dev/null +++ b/dk92_cheltsov/laba1/inh.txt @@ -0,0 +1,4 @@ +4c +4f +4c +ff \ No newline at end of file diff --git a/dk92_cheltsov/laba1/input.txt b/dk92_cheltsov/laba1/input.txt new file mode 100644 index 0000000..7e49e63 --- /dev/null +++ b/dk92_cheltsov/laba1/input.txt @@ -0,0 +1 @@ +LOL \ No newline at end of file diff --git a/dk92_cheltsov/laba1/morse_consol.py b/dk92_cheltsov/laba1/morse_consol.py new file mode 100644 index 0000000..d82cf78 --- /dev/null +++ b/dk92_cheltsov/laba1/morse_consol.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 + +"""This module created for using as consol in project +https://github.com/dj0b/Corse_work_morse +BEFORE START PROJECT OPEN MODELSIM +inh.txt(input ROM) - input text file every letter in new line and in heximal format +outh.txt(outpur ROM) - output text file lines 0-5 is service, xx - undefined symbols +""" + +end_str = "ff" +print('!Max length is 4095 symbols!') +in_str = input('Enter your messege: ') +"""read and save massege for transmission""" + +in_str = in_str.upper() +t = open("input.txt", "w") +t.write(in_str) +t.close() +"""write massege for transmission analis""" + +in_list = [] +in_list = list(in_str) +print(in_list) +"""convert string to list for a simpler next convertion in ASCII(hex) """ + +hex_str = "" +for in_list in in_list: + hex_str += format(ord(in_list), "x") + "\n" +"""convert letters to ASCII format """ + +hex_str += end_str +print(hex_str) + +i = open("inh.txt", "w") +in_str = in_str.upper() +i.write(hex_str) +i.close() +"""write in files for initialization input ROM""" + +input('pres enter when simulation end ') + +o = open("outh.txt", "r") +lines = o.read().splitlines() +o.close() +del(lines[0:5]) +del(lines[len(in_str):4099]) +print(lines) +"""read file delate service and undefined lines""" + +text = "" +for lines in lines: + bytes_object = bytes.fromhex(lines) + ascii_string = bytes_object.decode("ASCII") + text += ascii_string +"""convert ASCII to letters""" + +print(text) +f = open("output.txt", "w") +f.write(text) +f.close() +"""write in files analis""" + + + diff --git a/dk92_cheltsov/laba1/outh.txt b/dk92_cheltsov/laba1/outh.txt new file mode 100644 index 0000000..574091e --- /dev/null +++ b/dk92_cheltsov/laba1/outh.txt @@ -0,0 +1,4099 @@ +// memory data file (do not edit the following line - required for mem load use) +// instance=/controller_tb/rom +// format=hex addressradix=h dataradix=h version=1.0 wordsperline=1 noaddress +00 +20 +49 +54 +20 +49 +53 +20 +41 +4c +49 +56 +45 +ff +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx diff --git a/dk92_cheltsov/laba1/output.txt b/dk92_cheltsov/laba1/output.txt new file mode 100644 index 0000000..e69de29 diff --git a/MKR1 Cheltsov DK92 b/dk92_cheltsov/mkr1 Cheltsov/DK-92_Chel'tsov_Heorhij_Serhijovych.rst similarity index 100% rename from MKR1 Cheltsov DK92 rename to dk92_cheltsov/mkr1 Cheltsov/DK-92_Chel'tsov_Heorhij_Serhijovych.rst diff --git a/dk92_cheltsov/mkr1 Cheltsov/MKR1_Ternar.py b/dk92_cheltsov/mkr1 Cheltsov/MKR1_Ternar.py new file mode 100644 index 0000000..082d298 --- /dev/null +++ b/dk92_cheltsov/mkr1 Cheltsov/MKR1_Ternar.py @@ -0,0 +1,4 @@ +def ternar(arg): + var = 69 + return var if arg == None else arg + print(var) diff --git a/dk92_cheltsov/mkr1 Cheltsov/MKR1_queue.py b/dk92_cheltsov/mkr1 Cheltsov/MKR1_queue.py new file mode 100644 index 0000000..1e56dd8 --- /dev/null +++ b/dk92_cheltsov/mkr1 Cheltsov/MKR1_queue.py @@ -0,0 +1,18 @@ +from queue import PriorityQueue + +func = PriorityQueue() #we initialise the PQ class instead of using a function to operate upon a list. + +A = 1 +B = 0 + + +func.put((1, A*B)) +func.put((2, A)) + +while func: + if A*B == 1: + print(func.get(), "ONE") + if A == 1: + print(func.get(), "TWO") + if ((A != 1)&(B != 1)): + print("FAIL") diff --git a/dk92_cheltsov/students.rst b/dk92_cheltsov/students.rst new file mode 100644 index 0000000..5a4df1f --- /dev/null +++ b/dk92_cheltsov/students.rst @@ -0,0 +1,10 @@ +Student List +############ + +============= ======================= +Student Directory +============= ======================== +Name Lastname `dk91_lastname `_ +============= ======================== +Чельцов Горгий ДК-92 +========================================== From 260e12f2e763b4b72d8f6a9fa8876e7f760f2878 Mon Sep 17 00:00:00 2001 From: dj0b <42964341+dj0b@users.noreply.github.com> Date: Sat, 11 Dec 2021 17:06:35 +0200 Subject: [PATCH 3/3] Update students.rst --- students.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/students.rst b/students.rst index e66921f..ca526b6 100644 --- a/students.rst +++ b/students.rst @@ -6,5 +6,6 @@ Student Directory ================== ========================================= Anton Romanenko `dk92_romanenko `_ Artem Herashchenko `dk91_herashchenko `_ +Heorhee Cheltsov `dk92_cheltsov `_ ================== =========================================