From 240f1b097357e00c4a5f04d61f22da5ebee40bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zar=C4=99ba?= Date: Fri, 6 Dec 2024 11:27:25 +0100 Subject: [PATCH] Added folders TaskC00 to TaskC48 --- TaskA02/solution.py | 15 +++++++++++++++ TaskA04/solution.py | 25 +++++++++++++++++++++++++ skrypcik.py | 0 3 files changed, 40 insertions(+) create mode 100644 TaskA02/solution.py create mode 100644 TaskA04/solution.py create mode 100644 skrypcik.py diff --git a/TaskA02/solution.py b/TaskA02/solution.py new file mode 100644 index 0000000..b96a05b --- /dev/null +++ b/TaskA02/solution.py @@ -0,0 +1,15 @@ +# File path to read +file_path = 'text.txt' + +# Open the file and search for lines containing the word "pies" +with open(file_path, 'r') as file: + lines_with_pies = [] + for line in file: + # Split the line into words and check for the word "pies" (case-insensitive) + words = line.strip().lower().split() + if 'pies' in words: + lines_with_pies.append(line.strip()) + +# Display the results +for line in lines_with_pies: + print(line) \ No newline at end of file diff --git a/TaskA04/solution.py b/TaskA04/solution.py new file mode 100644 index 0000000..3d76ef9 --- /dev/null +++ b/TaskA04/solution.py @@ -0,0 +1,25 @@ +# File path to read +file_path = 'text.txt' + +# List to store all digit substrings +digit_substrings = [] + +# Open the file and read line by line +with open(file_path, 'r') as file: + for line in file: + current_digits = "" + # Loop through each character in the line + for char in line: + if char.isdigit(): # Check if the character is a digit + current_digits += char # Add to current digit substring + else: + if current_digits: # End of a digit substring + digit_substrings.append(current_digits) + current_digits = "" # Reset current_digits for next substring + + # Append any remaining digits at the end of the line + if current_digits: + digit_substrings.append(current_digits) + +# Print the result as space-separated substrings +print(" ".join(digit_substrings)) \ No newline at end of file diff --git a/skrypcik.py b/skrypcik.py new file mode 100644 index 0000000..e69de29