From 653c2ddf19de1feccce5bb8bde85fa16720a4fde Mon Sep 17 00:00:00 2001 From: dmytrob Date: Mon, 23 Dec 2019 23:00:56 +0200 Subject: [PATCH 1/2] Added task descriptions --- burdenkods/first/Task1.py | 5 +++++ burdenkods/first/Task2.py | 5 +++++ burdenkods/first/Task3.py | 12 ++++++++++++ burdenkods/second/Task1.py | 27 +++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 burdenkods/first/Task1.py create mode 100644 burdenkods/first/Task2.py create mode 100644 burdenkods/first/Task3.py create mode 100644 burdenkods/second/Task1.py diff --git a/burdenkods/first/Task1.py b/burdenkods/first/Task1.py new file mode 100644 index 0000000..409b5fe --- /dev/null +++ b/burdenkods/first/Task1.py @@ -0,0 +1,5 @@ +""" +Check len of element, if len == 0, add to counter +UPD: Sorry, reviewer, I've no idea what this is supposed to mean, so let's just say we need to find all the +elements with a value of "" +""" \ No newline at end of file diff --git a/burdenkods/first/Task2.py b/burdenkods/first/Task2.py new file mode 100644 index 0000000..91a284b --- /dev/null +++ b/burdenkods/first/Task2.py @@ -0,0 +1,5 @@ +""" +Text - list; print with step 3 +""" +text = ["Hello, my name is this"] +print(text 5: :3 1) diff --git a/burdenkods/first/Task3.py b/burdenkods/first/Task3.py new file mode 100644 index 0000000..cc44234 --- /dev/null +++ b/burdenkods/first/Task3.py @@ -0,0 +1,12 @@ +""" +2 float numbers: print list in range (num1, num2) +""" + +lower_bound = int(input("Enter first number: ")) +upper_bound = int(input("Enter second number: ")) +if upper_bound >= lower_bound: + for i in range(lower_bound, upper_bound + 1): + print(i) +else: + for i in range(upper_bound, lower_bound + 1): + print(i) diff --git a/burdenkods/second/Task1.py b/burdenkods/second/Task1.py new file mode 100644 index 0000000..2c6592c --- /dev/null +++ b/burdenkods/second/Task1.py @@ -0,0 +1,27 @@ +import re + + +folder = ['D:', ['recycle bin'], ['tmp', ['old'], ['new folder1', 'asd.txt', 'asd.bak', 'find.me.bak']], 'hey.py'] +#file_path = 'D:/tmp/new folder1' +file_path = 'D:/tmp/new folder1' + + +def path_decoder(): + global file_path, filepathnew + filepathnew = file_path.split('/') + return filepathnew + + +def file_search(folder): + path_level = 0 + while path_level <= len(filepathnew): + regexpr = bool(re.findall(filepathnew[path_level], folder)) + if regexpr: + path+=1 + continue + current_folder = filepathnew[1] + +#find length of filepathnew, use for cyclical search + + +#print(path_decoder()) From 1e31cb675b82f0d83feef0718fcac2854dce79ea Mon Sep 17 00:00:00 2001 From: dmytrob Date: Mon, 23 Dec 2019 23:05:32 +0200 Subject: [PATCH 2/2] Added task descriptions for both labs --- burdenkods/second/Task1.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/burdenkods/second/Task1.py b/burdenkods/second/Task1.py index 2c6592c..8fb6c30 100644 --- a/burdenkods/second/Task1.py +++ b/burdenkods/second/Task1.py @@ -1,3 +1,7 @@ +""" +You are given a "folder" with sub-folders and files. +User enters a file path. If it's executable (and you can find the file at the end), return True. +""" import re