From 590a730009f1e53772595bb3a1c83fbc4359865a Mon Sep 17 00:00:00 2001 From: Rowaida ali Date: Fri, 19 Jul 2024 14:45:33 +0300 Subject: [PATCH 1/5] mert --- Buggggggs.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index f02d131..617f994 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -1,10 +1,10 @@ # 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] @@ -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}") @@ -79,7 +79,7 @@ sum_elements = 0 for num in number: if not num > 0: - sum_elements += num + 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 *0.5) + int(num*0.5) == num: print(f"{num} is a perfect square") else: print(f"{num} is not a perfect square") From 6c8e5b3c16bc0900b2f41edd4d2f0316aa9947af Mon Sep 17 00:00:00 2001 From: Rowaida ali Date: Fri, 19 Jul 2024 15:02:43 +0300 Subject: [PATCH 2/5] bugs --- Buggggggs.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index 617f994..2cc7b79 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -22,9 +22,12 @@ y = 0 sum = x + y difference = x - y +quotient=0 product = x * y -quotient = x / y - +if y==0: + print("invalid") +else: + quotient=x/y print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") # Prime number check @@ -42,7 +45,7 @@ original_string = "Hello, World!" reversed_string = "" for i in range(len(original_string), 0, -1): - reversed_string += original_string[i] + reversed_string += original_string print("Original string:", original_string) print("Reversed string:", reversed_string) @@ -76,8 +79,8 @@ # Sum of positive elements in a list numbers = [1, 2, -9, -1 , 3, 4, -7, 5] -sum_elements = 0 -for num in number: +sum_elements =0 +for num in numbers: if not num > 0: sum_elements += num print(f"Sum of elements: {sum_elements}") @@ -104,9 +107,9 @@ # Appending four elements to the end of the list my_list = [1, 2, 3] -my_list.append(4, 5) +my_list.insert(4, 5) my_list.append([4, 5]) -print("My list = " + my_list) +print("My list ="+ my_list) # Comparing different types value1 = 10 From 2183c526b0850c601a0037c074b1a7b6ea82bd9a Mon Sep 17 00:00:00 2001 From: Rowaida ali Date: Mon, 22 Jul 2024 04:43:32 +0300 Subject: [PATCH 3/5] bug --- Buggggggs.py | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index 2cc7b79..016e425 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -12,10 +12,10 @@ for number in numbers: if number < min_value: min_value = number - elif number != max_value: + elif number > max_value: max_value = number -print(f"Minimum value: {max_value}") -print(f"Maximum value: {min_value}") +print(f"Minimum value: {min_value}") +print(f"Maximum value: {max_value}") # Basic arithmetic calculations x = 10 @@ -25,7 +25,7 @@ quotient=0 product = x * y if y==0: - print("invalid") + print("quotient invalid") else: quotient=x/y print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") @@ -43,9 +43,9 @@ print(f"{num} is not a prime number") original_string = "Hello, World!" -reversed_string = "" -for i in range(len(original_string), 0, -1): - reversed_string += original_string +reversed_string ="" +for i in original_string: + reversed_string=i+reversed_string print("Original string:", original_string) print("Reversed string:", reversed_string) @@ -57,7 +57,7 @@ print(f"Sum of squares of first {n} natural numbers: {sum_of_squares}") # Count the number of vowels in a string -string = "Protons is Amazing" +string = "Protons is amazing" vowels = "aeiou" vowel_count = 0 for char in string: @@ -81,14 +81,14 @@ numbers = [1, 2, -9, -1 , 3, 4, -7, 5] sum_elements =0 for num in numbers: - if not num > 0: + if num > 0: sum_elements += num print(f"Sum of elements: {sum_elements}") # Factorial calculation n = 5 factorial = 1 -for i in range(n + 1): +for i in range(1,n + 1): factorial *= i print(f"Factorial of {n} is: {factorial}") @@ -98,7 +98,7 @@ print(f"{num} x {i} = {num * i}") # Checking if a number is even or odd -number = 15 +number = int(input("enter a number")) if number%2== 0: print(f"{number} is even") else: @@ -107,9 +107,10 @@ # Appending four elements to the end of the list my_list = [1, 2, 3] -my_list.insert(4, 5) -my_list.append([4, 5]) -print("My list ="+ my_list) +my_list.insert(4,5) +my_list.insert(4, 6) +my_list.insert(4,7) +print(f"My list ={my_list}") # Comparing different types value1 = 10 From 25c1af8066689951bdf5f17f28b84bcd63480d2c Mon Sep 17 00:00:00 2001 From: Rowaida ali Date: Mon, 22 Jul 2024 15:08:48 +0300 Subject: [PATCH 4/5] bug --- Buggggggs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index 016e425..1efdd52 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -125,15 +125,16 @@ # Count even numbers from Zero to 50 count = 0 while True: - if count == 51: + if count >= 50: break count += 2 + print(count) # Sum of first n natural numbers n = 10 sum_natural = 0 -for i in range(n): +for i in range(n+1): sum_natural += i print(f"Sum of first {n} natural numbers: {sum_natural}") From 41fd32085c7f0279df17149649f6922c3c409641 Mon Sep 17 00:00:00 2001 From: Rowaida ali Date: Mon, 22 Jul 2024 16:23:47 +0300 Subject: [PATCH 5/5] bug --- Buggggggs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Buggggggs.py b/Buggggggs.py index 1efdd52..a69c289 100644 --- a/Buggggggs.py +++ b/Buggggggs.py @@ -157,7 +157,8 @@ # Check if a number is a perfect square num = 25 -if int(num *0.5) + int(num*0.5) == num: +# if int(num *0.5) + int(num*0.5) == num: +if int(num**0.5)*int(num**0.5)==num: print(f"{num} is a perfect square") else: print(f"{num} is not a perfect square") @@ -168,7 +169,7 @@ unique_numbers = [] for number in numbers: if number in unique_numbers: - unique_numbers.add(number) # AttributeError: 'list' object has no attribute 'add' + unique_numbers.append(number) # AttributeError: 'list' object has no attribute 'add' print(f"Unique numbers: {unique_numbers}") # Swap two variables