From 9fda68b38af6c909e114d21b930f1583fd0bfa4b Mon Sep 17 00:00:00 2001 From: akilan-kite <24uad105akilan@kgkite.ac.in> Date: Fri, 6 Dec 2024 06:53:30 +0530 Subject: [PATCH 1/3] resolved m1.py --- problems/medium/m1.py | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/problems/medium/m1.py b/problems/medium/m1.py index dddb03c..f9f1960 100644 --- a/problems/medium/m1.py +++ b/problems/medium/m1.py @@ -8,19 +8,32 @@ def math_operations_menu(): print("3. Multiply") print("4. Divide") print("5. Modulo") - choice = int(input("Enter your choice: ")) - a, b = map(int, input("Enter two numbers: ").split()) + while True: + try: + choice = int(input("Enter your choice: ")) + a = int(input("Enter number 1:")) + b = int(input("Enter number 2:")) + break + except: + print("Enter a number!") - if choice == 1: - print("Subtraction:", a - b) - elif choice == 2: - print("Addition:", a + b) - elif choice == 3: - print("Division:", a / b) - elif choice == 4: - print("Multiplication:", a * b) - elif choice == 5: - print("Modulo:", a // b) - else: - print("Invalid option") + while True: + if choice == 1: + print("Addition:", a + b) + break + elif choice == 2: + print("Subtraction:", a - b) + break + elif choice == 3: + print("Multiplication:", a * b) + break + elif choice == 4: + print("Division:", a / b) + break + elif choice == 5: + print("Modulo:", a % b) + break + else: + print("Invalid option") +math_operations_menu() \ No newline at end of file From 53b30aef6e51fcbc35126bf4cdf9f05315a4d070 Mon Sep 17 00:00:00 2001 From: akilan-kite <24uad105akilan@kgkite.ac.in> Date: Fri, 6 Dec 2024 07:04:59 +0530 Subject: [PATCH 2/3] fixed m13.py --- problems/medium/m13.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/problems/medium/m13.py b/problems/medium/m13.py index 33dfa3f..5751959 100644 --- a/problems/medium/m13.py +++ b/problems/medium/m13.py @@ -9,7 +9,16 @@ def is_prime(num): return False return True -n = int(input("Enter a number: ")) -for i in range(2, n + 1): - if is_prime(i): - print(i) +while True: + try: + n = int(input("Enter a number: ")) + break + except: + print("Enter valid a integer.") + + +if is_prime(n): + print(f"{n} is a prime number.") +else: + print(f"{n} is not a prime number.") + \ No newline at end of file From 148a8d1c2d954c7f1a2a0a64937c920bd927b400 Mon Sep 17 00:00:00 2001 From: akilan-kite <24uad105akilan@kgkite.ac.in> Date: Fri, 6 Dec 2024 09:02:07 +0530 Subject: [PATCH 3/3] fixed m11 --- problems/medium/m10.py | 2 +- problems/medium/m11.py | 32 +++++++++++++++++--------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/problems/medium/m10.py b/problems/medium/m10.py index 83c82f5..2565a1c 100644 --- a/problems/medium/m10.py +++ b/problems/medium/m10.py @@ -11,7 +11,7 @@ def game_menu(): if choice == 1: target = random.randint(1, 100) guess = int(input("Guess a number between 1 and 100: ")) - if guess = target: + if guess = target: print("You won!") else: print("Try Again") diff --git a/problems/medium/m11.py b/problems/medium/m11.py index a6422c7..1d0e9c5 100644 --- a/problems/medium/m11.py +++ b/problems/medium/m11.py @@ -2,37 +2,38 @@ def per_circle(radius): perimeter = 3.14 * radius - print("Perimeter of Circle: ", perimeters) + print("Perimeter of Circle: ", perimeter) def per_triangle(side1, side2, side3): - perimeter = side1 + side3 + perimeter = side1 + side2 + side3 print("Perimeter of Triangle: ", perimeter) def per_rectangle(height, width): - perimeter = (height + width) - print("Perimeter of Rectangle: ", perimeters) + perimeter = 2*(height + width) + print("Perimeter of Rectangle: ", perimeter) def per_square(side): - perimeter = side * 3 + perimeter = side * 4 print("Perimeter of Square: ", perimeter) def a_circle(radius): - area = 3.14 * radius ** 2 - print("Area of Circle: ", areas) + area = 3.14 * (radius ** 2) + print("Area of Circle: ", area) def a_triangle(base, height): - area = base * height + area = 0.5 (base * height) print("Area of Triangle: ", area) def a_rectangle(height, width): - area = height + width + area = height * width print("Area of Rectangle: ", area) def a_square(side): - area = side * 3 + area = side * side print("Area of Square: ", area) - + + print("\nWELCOME TO MENSURATION PROGRAM! TRY CALCULATING PERIMETER AND AREA OF DIFFERENT GEOMETRIC SHAPES.") @@ -53,7 +54,7 @@ def a_square(side): choice1 = int(input("\nEnter choice for calculations: ")) if choice1 == 1: radius = float(input("Enter Radius of Circle: ")) - per_circles(radius) + per_circle(radius) elif choice1 == 2: radius = float(input("Enter Radius of Circle: ")) a_circle() @@ -72,7 +73,7 @@ def a_square(side): side1 = int(input("Enter length of side1: ")) side2 = int(input("Enter length of side2: ")) side3 = int(input("Enter length of side3: ")) - per_triangle(side1, side2) + per_triangle(side1, side2, side3) elif choice1 == 2: base = float(input("Enter base of triangle: ")) height = input("Enter height of triangle: ") @@ -90,11 +91,12 @@ def a_square(side): choice1 = int(input("\nEnter choice for calculations: ")) if choice1 == 1: height = int(input("Enter height of rectangle: ")) - per_rectangle(height) + width = int(input("Enter width of rectangle: ")) + per_rectangle(height,width) elif choice1 == 2: height = float(input("Enter height of rectangle: ")) width = int(input("Enter width of rectangle: ")) - a_rectangle(height) + a_rectangle(height,width) elif choice1 == 3: break else: