From afcaf2c011f99add35fb9072383e0afb8b4765aa Mon Sep 17 00:00:00 2001 From: Drake Dwornik Date: Mon, 1 Nov 2021 07:29:37 -0400 Subject: [PATCH] put main loop in __init__ --- main_app.py | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/main_app.py b/main_app.py index 8101aa0..9db09ea 100644 --- a/main_app.py +++ b/main_app.py @@ -324,34 +324,34 @@ def secondary_operation(): #loop does not operate correctly while welcome and main are defined as functions, must keep open - -print("Welcome to our Calculator!") -print("How can we help you?") -print("") - +def welcome(): + print("Welcome to our Calculator!") + print("How can we help you?") + print("") -condi = True -while condi: - calc.result = screen_options() - print(f"Result: {calc.result}") - choose_data_type() - print("") - cont = (input("Do you continue with this number? Y or N: ")).capitalize() - print("") - if cont == "Y": - condi2 = True - while condi2: - calc.result = secondary_operation() - print(f"Result: {calc.result}") - choose_data_type() - print("") - cont2 = (input("Do you continue with this number? Y or N: ")).capitalize() - print("") - if cont2 == "Y": - condi2 = True - else: - break +def main(): + condi = True + while condi: + calc.result = screen_options() + print(f"Result: {calc.result}") + choose_data_type() + print("") + cont = (input("Do you continue with this number? Y or N: ")).capitalize() + print("") + if cont == "Y": + condi2 = True + while condi2: + calc.result = secondary_operation() + print(f"Result: {calc.result}") + choose_data_type() + print("") + cont2 = (input("Do you continue with this number? Y or N: ")).capitalize() + print("") + if cont2 == "Y": + condi2 = True + else: + break