diff --git a/Buggggggs.py b/Buggggggs.py index f02d131..a69c289 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] @@ -12,19 +12,22 @@ 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 y = 0 sum = x + y difference = x - y +quotient=0 product = x * y -quotient = x / y - +if y==0: + print("quotient invalid") +else: + quotient=x/y print(f"Sum: {sum}, Difference: {difference}, Product: {product}, Quotient: {quotient}") # Prime number check @@ -40,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[i] +reversed_string ="" +for i in original_string: + reversed_string=i+reversed_string print("Original string:", original_string) print("Reversed string:", reversed_string) @@ -54,11 +57,11 @@ 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: - if char in vowel: + if char in vowels: vowel_count += 1 print(f"Number of vowels in the string: {vowel_count}") @@ -76,16 +79,16 @@ # Sum of positive elements in a list numbers = [1, 2, -9, -1 , 3, 4, -7, 5] -sum_elements = 0 -for num in number: - if not num > 0: - sum_elements += num +sum_elements =0 +for num in numbers: + 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}") @@ -95,18 +98,19 @@ print(f"{num} x {i} = {num * i}") # Checking if a number is even or odd -number = 15 -if number%2 = 0: +number = int(input("enter a number")) +if number%2== 0: print(f"{number} is even") -else +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) +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 @@ -121,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}") @@ -152,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") @@ -163,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