Я пытаюсь заставить эту программу спросить пользователя, что он хотел бы рассчитать после того, как он уже вычислил одну задачу вместо того, чтобы просто закончить.
Я знаю, что я должен использовать цикл For Loop в этой ситуации, но в действительности я не уверен, как мне следует включить это
#WE ARE TRYING TO SPLIT THE OPTIONS INTO FUNCTIONS THAT CAN BE CALLED LATER DEPENDING ON THE INPUT
# THIS DETERMINES THE COMPOUND INTEREST
def calc_int():
# SETS THE USER INPUT INTO VARIABLES AS 'int' OR 'float' THAT CAN BE USED IN LATER FORMULAS
principal = int(input("What is the principal amount?"))
rate = float(input("What is the rate amount? (Enter in decimal format)"))
number = int(input("How many times will this be compounded yearly?"))
time = int(input("How long will this be compounded for?"))
# CALCULATES THE COMPOUND INTEREST AMOUNT
exponent = number * time
interest_amount = principal * (1 + rate / number) ** exponent
# CALCULATES HOW MUCH WAS EARNED OR LOST
earned_amount = interest_amount - principal
# THIS WILL DETERMINE THE COMPOUND AMOUNT FOR EACH TERM (STILL A WORK IN PROGRESS)
term_1 = principal * rate * time
new_amount_term_1 = term_1 + principal
# Term_2 = New_Amount_Term_1 * rate * time_i
# New_Amount_Term_2 = Term_2 + New_Amount_Term_1
КОНЦЕПЦИЯ ЗДЕСЬ СОЗДАЕТ ФУНКЦИИ, КОТОРЫЕ ЯВЛЯЮТСЯВЫЗЫВАЕТСЯ В ЗАВИСИМОСТИ ОТ ТОГО, ЧТО ПОЛЬЗОВАТЕЛЬ ХОЧЕТ РАСЧЕТАТЬ.Я ВЫКЛЮЧИЛ ВСЕ РАЗЛИЧНЫЕ ФУНКЦИИ, КАК Я НЕ ДУМАЮ, ЧТО ОНИ НУЖНЫ.
# LETS FIGURE OUT WHAT THEY WANT TO DO
print("Welcome! What are we calculating today?")
print("Make a wise choice!")
print("1 - Interest")
print("2 - Fahrenheit")
print("3 - Celsius") # THIS IS THE ONLY DIFFERENT ONE BECAUSE WE ONLY NEED ONE TO RECEIVE INPUT
print("4 - Circumference") # ALSO THAT WAS THE ONE I ADDED INPUT TO THEN ADDED MORE FUNCTIONS SO YEAH...
print("5 - Area (Circle)")
print("6 - Area (Box)")
Answer_1 = int(input("7 - Perimeter (box)"))
# NOW LETS FIGURE OUT WHAT THEY CHOSE AND MOVE OVER TO THAT SECTION
if Answer_1 == 1:
calc_int()
elif Answer_1 == 2:
calc_fahr()
elif Answer_1 == 3:
calc_cel()
elif Answer_1 == 4:
calc_cir()
elif Answer_1 == 5:
calc_area_circle()
elif Answer_1 == 6:
calc_area_box()
elif Answer_1 == 7:
calc_per_box()
Мне нужен код для запроса другого вычисления после завершения первого, а не просто для завершения после первого вычисления, как это происходит в настоящее время.