From 0962dab453d0f84a5be0a3621756b7f9535fba8a Mon Sep 17 00:00:00 2001 From: BuravovA Date: Fri, 7 Nov 2025 18:37:21 +0400 Subject: [PATCH] reworked multiplication def --- calc.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/calc.py b/calc.py index 2e39ea4..bc74475 100644 --- a/calc.py +++ b/calc.py @@ -14,7 +14,7 @@ def main(): print(KeyError("Incorrect")) main() def summ(): - print("Enter number(s) to sum, enter space to calculate") + print("Enter number(s) to multuplicate, enter spase to finish calculating") total = 0 while True: num_input = input() @@ -28,7 +28,7 @@ def summ(): except ValueError: print("Error, enter correct number") def minus(): - print("Enter number(s) to minus, enter spase to calculate") + print("Enter number(s) to multuplicate, enter spase to finish calculating") try: total = float(input("Enter First number \n")) except ValueError: @@ -46,14 +46,18 @@ def minus(): except ValueError: print("Error, enter correct number") def multiplication(): - print("Enter number to multiplication, enter space to calculate") - total = 1 + print("Enter number(s) to multuplicate, enter spase to finish calculating") + try: + total = float(input("Enter First number \n")) + except ValueError: + print("Enter a valid number") + return while True: - num_input = input() - if num_input == " ": - print (total) + num_input = input("Enter numbers to multiplicate\n") + if num_input == " " or num_input == "": + print(total) main() - try: + try: number = float(num_input) total *= number print(f"Total multiplication = {total}")