如何解决应用程序运行后关闭的问题?

问题描述 投票:0回答:1

我使用 Chat GPT 创建并执行了一个应用程序,一旦我运行该应用程序,它就会在没有给出任何日志信息或错误消息的情况下关闭。我尝试用聊天 GPT 解决问题,因为它是编写应用程序的人,但问题没有得到解决。

在下面我包含了计算器代码及其下面的设置代码。

# Function to calculate savings after taxes
def calculate_savings_after_taxes(income, expenses, federal_tax_rate, state_tax_rate):
    # Calculate federal and state taxes
    federal_tax = income * federal_tax_rate
    state_tax = income * state_tax_rate

    # Calculate savings after taxes
    savings_after_taxes = income - federal_tax - state_tax - expenses
    return savings_after_taxes

# Input your income and expenses
try:
    income = float(input("Enter your monthly income: $"))
    expenses = float(input("Enter your monthly expenses: $"))

    # Define federal and state tax rates as decimals (e.g., 0.20 for 20%)
    federal_tax_rate = 0.20  # Hypothetical federal tax rate
    state_tax_rate = 0.05   # Hypothetical Illinois state tax rate

    # Calculate savings after taxes
    savings_after_taxes = calculate_savings_after_taxes(income, expenses, federal_tax_rate, state_tax_rate)

    # Display results
    print("\nIncome: $", income)
    print("Expenses: $", expenses)
    print("Federal Tax: $", income * federal_tax_rate)
    print("State Tax (IL): $", income * state_tax_rate)
    print("Estimated Monthly Savings After Taxes: $", savings_after_taxes)

    if savings_after_taxes > 0:
        print("You can save money this month, after taxes! Great job.")
    elif savings_after_taxes == 0:
        print("You're breaking even, after taxes. Consider reviewing your expenses.")
    else:
        print("You're spending more than you earn, even after taxes. Consider adjusting your expenses.")

except ValueError:
    print("Invalid input. Please enter valid numerical values for income and expenses.")

设置代码:

from cx_Freeze import setup, Executable

setup(
    name="Financial Calculator",
    version="1.0",
    description="Simple financial calculator",
    executables=[Executable("financial_calculator.py")]
)

好吧,我尝试使用 Chat GPT 来帮助我编码和执行 Python 编码的应用程序,而选择的是一个假设的金融计算器。我请求 GPT 为我编码并给我一个安装文件来执行该应用程序。因此,计算器应用程序应该询问我的收入、支出,减去假设的州和联邦税率,然后给我一个估计值,并附上一条小消息,告诉我这个月是否可以省钱。当我输入我的收入、支出并点击输入时,执行的应用程序将关闭。我在文本编辑器中尝试了代码,它正常执行代码。如何解决问题并在不关闭应用程序的情况下运行应用程序?

python chat openai-api chatgpt-api
1个回答
0
投票

在脚本底部添加此语句,以便在按下某个键之前脚本不会退出。

input('Press any key to quit')
© www.soinside.com 2019 - 2024. All rights reserved.