From d27e5ef661133664e7147b0322b131f0690e7d94 Mon Sep 17 00:00:00 2001 From: rukiye-ilhan Date: Mon, 5 Jan 2026 18:05:28 +0300 Subject: [PATCH 1/5] Task completed --- Week01/info_rukiye_ilhan.py | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Week01/info_rukiye_ilhan.py diff --git a/Week01/info_rukiye_ilhan.py b/Week01/info_rukiye_ilhan.py new file mode 100644 index 00000000..c54f8c59 --- /dev/null +++ b/Week01/info_rukiye_ilhan.py @@ -0,0 +1,2 @@ +student_id="210315038" +full_name="Rukiye İlhan" From a8b55fff6d2e76578a8c1630c782e9df4f4b5c6c Mon Sep 17 00:00:00 2001 From: rukiye-ilhan Date: Mon, 5 Jan 2026 18:13:09 +0300 Subject: [PATCH 2/5] Task completed --- Week02/types_rukiye_ilhan.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 Week02/types_rukiye_ilhan.py diff --git a/Week02/types_rukiye_ilhan.py b/Week02/types_rukiye_ilhan.py new file mode 100644 index 00000000..8a25367b --- /dev/null +++ b/Week02/types_rukiye_ilhan.py @@ -0,0 +1,4 @@ +my_int = 7 +my_float = 7.7 +my_bool = False +my_complex = 7j \ No newline at end of file From 2be799d592529203fe706b39dc2d0212ae3cb2e2 Mon Sep 17 00:00:00 2001 From: rukiye-ilhan Date: Mon, 5 Jan 2026 18:20:49 +0300 Subject: [PATCH 3/5] Task completed --- Week03/pyramid_rukiye_ilhan.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Week03/pyramid_rukiye_ilhan.py diff --git a/Week03/pyramid_rukiye_ilhan.py b/Week03/pyramid_rukiye_ilhan.py new file mode 100644 index 00000000..97efe0d0 --- /dev/null +++ b/Week03/pyramid_rukiye_ilhan.py @@ -0,0 +1,7 @@ +def calculate_pyramid_height(number_of_blocks): + used_block = 0 + height = 0 + while(number_of_blocks - used_block > height): + height = height + 1 + used_block = (height*(height + 1)//2) + return height From 37071e93d2659a0301a8876b9e6a12f47b31c5fd Mon Sep 17 00:00:00 2001 From: rukiye-ilhan Date: Mon, 5 Jan 2026 18:23:36 +0300 Subject: [PATCH 4/5] Task completed --- Week03/sequences_rukiye_ilhan.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Week03/sequences_rukiye_ilhan.py diff --git a/Week03/sequences_rukiye_ilhan.py b/Week03/sequences_rukiye_ilhan.py new file mode 100644 index 00000000..5841ba05 --- /dev/null +++ b/Week03/sequences_rukiye_ilhan.py @@ -0,0 +1,20 @@ +def remove_duplicates(seq: list): + for index, number in enumerate(seq): + while seq.count(number) > 1: + seq.remove(number) + + return seq + +def list_counts(seq: list): + dict = {} + for index, number in enumerate(seq): + dict.update({number: seq.count(number)}) + + return dict + +def reverse_dict(d: dict): + new_dict = {} + for key, value in d.items(): + new_dict.update({value:key}) + + return new_dict From f2dd45418f4f2eda1b2e3e6ef3c7dca1c4ee6218 Mon Sep 17 00:00:00 2001 From: rukiye-ilhan Date: Mon, 5 Jan 2026 18:42:16 +0300 Subject: [PATCH 5/5] Task completed --- Week04/decorators_rukiye_ilhan.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Week04/decorators_rukiye_ilhan.py diff --git a/Week04/decorators_rukiye_ilhan.py b/Week04/decorators_rukiye_ilhan.py new file mode 100644 index 00000000..e69de29b