From c0641c94b5b0dbdc381b1a981ec400f23e0708a5 Mon Sep 17 00:00:00 2001 From: ahmed samir sayed ahmed <105457338+hora459@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:00:25 +0300 Subject: [PATCH 1/3] Miral,Onay,Merna and Maram --- Buggggggs.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index f02d131..5658bfe 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -1,15 +1,15 @@ # Fibbonacci sequence calculation a, b, n = 0, 1, 10 fibonacci = [] -for i in range(n) +for i in range(n) : fibonacci.append(a) a, b = b, a + b -pritn(f"Fibbonacci sequence of {n} numbers: {fibonacci}") +print(f"Fibbonacci sequence of {n} numbers: {fibonacci}") # Find minimum and maximum in a list numbers = [3, 5, 1, 10, 2, 7, 6, 4, 8, 9] min_value = max_value = numbers[0] -for number in numbers: +for number in range (len(numbers)): if number < min_value: min_value = number elif number != max_value: @@ -23,7 +23,7 @@ sum = x + y difference = x - y product = x * y -quotient = x / y +quotient = y / x print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") @@ -58,7 +58,7 @@ vowels = "aeiou" vowel_count = 0 for char in string: - if char in vowel: + if char in vowels: vowel_count += 1 print(f"Number of vowels in the string: {vowel_count}") @@ -78,8 +78,8 @@ numbers = [1, 2, -9, -1 , 3, 4, -7, 5] sum_elements = 0 for num in number: - if not num > 0: - sum_elements += num + if num < 0: + sum_elements += num print(f"Sum of elements: {sum_elements}") # Factorial calculation @@ -96,9 +96,9 @@ # Checking if a number is even or odd number = 15 -if number%2 = 0: +if number%2 == 0: print(f"{number} is even") -else +else: print(f"{number} is odd") @@ -152,7 +152,7 @@ # Check if a number is a perfect square num = 25 -if int(num 0.5) * int(num 0.5) = num: +if int (num)**2 == num: print(f"{num} is a perfect square") else: print(f"{num} is not a perfect square") From f6bca99c0534da8ecc7fc4928bd6f158eb8fd53b Mon Sep 17 00:00:00 2001 From: ahmed samir sayed ahmed <105457338+hora459@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:42:16 +0300 Subject: [PATCH 2/3] bug code --- Buggggggs.py | 106 ++------------------------------------------------- 1 file changed, 3 insertions(+), 103 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index 5658bfe..fd215ff 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -1,11 +1,3 @@ -# Fibbonacci sequence calculation -a, b, n = 0, 1, 10 -fibonacci = [] -for i in range(n) : - fibonacci.append(a) - a, b = b, a + b -print(f"Fibbonacci sequence of {n} numbers: {fibonacci}") - # Find minimum and maximum in a list numbers = [3, 5, 1, 10, 2, 7, 6, 4, 8, 9] min_value = max_value = numbers[0] @@ -27,18 +19,7 @@ print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") -# Prime number check -num = 29 -is_prime = True -for i in range(2, num//2): - if (num % i) == 0: - is_prime = False - break -if is_prime: - print(f"{num} is a prime number") -else: - print(f"{num} is not a prime number") - +# reverse string original_string = "Hello, World!" reversed_string = "" for i in range(len(original_string), 0, -1): @@ -60,88 +41,22 @@ for char in string: if char in vowels: vowel_count += 1 -print(f"Number of vowels in the string: {vowel_count}") - -# Palindrome check -word = "racecar" -is_palindrome = True -for i in range(len(word) // 2): - if word[i] != word[-i - 1]: - is_palindrome = False - break -if is_palindrome: - print(f"{word} is a palindrome") -else: - print(f"{word} is not a palindrome") +print(f"Number of vowels in the string: {vowel_count}") -# Sum of positive elements in a list -numbers = [1, 2, -9, -1 , 3, 4, -7, 5] -sum_elements = 0 -for num in number: - if num < 0: - sum_elements += num -print(f"Sum of elements: {sum_elements}") # Factorial calculation n = 5 -factorial = 1 +factorial = 0 for i in range(n + 1): factorial *= i print(f"Factorial of {n} is: {factorial}") -# Multiplication table -num = 3 -for i in range(1, 11): - print(f"{num} x {i} = {num * i}") - -# Checking if a number is even or odd -number = 15 -if number%2 == 0: - print(f"{number} is even") -else: - print(f"{number} is odd") - - # Appending four elements to the end of the list my_list = [1, 2, 3] my_list.append(4, 5) my_list.append([4, 5]) print("My list = " + my_list) -# Comparing different types -value1 = 10 -value2 = "10" -if value1 == value2: - print("Values are equal") -else: - print("Values are not equal") - - - -# Count even numbers from Zero to 50 -count = 0 -while True: - if count == 51: - break - count += 2 - - -# Sum of first n natural numbers -n = 10 -sum_natural = 0 -for i in range(n): - sum_natural += i -print(f"Sum of first {n} natural numbers: {sum_natural}") - -# Calculate the average of a list of numbers -numbers = [3, 7, 2, 9, 12] -sum_numbers = 0 -for number in numbers: - sum_numbers += number -average = sum_numbers // len(numbers) # Runtime error: TypeError -print(f"Median of numbers: {average}") - - # Sum of digits of a number num = 12345 sum_of_digits = 0 @@ -150,14 +65,6 @@ num = num / 10 print(f"Sum of digits: {sum_of_digits}") -# Check if a number is a perfect square -num = 25 -if int (num)**2 == num: - print(f"{num} is a perfect square") -else: - print(f"{num} is not a perfect square") - - # Remove duplicates from a list numbers = [1, 2, 2, 3, 4, 4, 5, 5 , 5] unique_numbers = [] @@ -165,10 +72,3 @@ if number in unique_numbers: unique_numbers.add(number) # AttributeError: 'list' object has no attribute 'add' print(f"Unique numbers: {unique_numbers}") - -# Swap two variables -a = 5 -b = 10 -a = b -b = a -print(f"After swapping: a = {a}, b = {b}") From 3eaa8f695c101d666892bd8363155668e466a682 Mon Sep 17 00:00:00 2001 From: ahmed samir sayed ahmed <105457338+hora459@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:45:38 +0300 Subject: [PATCH 3/3] bug task --- Buggggggs.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index fd215ff..b33be6c 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -15,8 +15,7 @@ sum = x + y difference = x - y product = x * y -quotient = y / x - +quotient = x / y print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") # reverse string