我如何修复“语句似乎没有效果”错误?

2024-04-26 01:09:40 发布

您现在位置:Python中文网/ 问答频道 /正文

任务是让用户输入一些值,如果额外的现金被用来替换一个资本货物,但是如果没有额外的现金花费,那么我希望程序继续下一行代码。在

我的代码哪里出错了?在

print("Did you spend extra to replace a capital goods\n")

variableExpense = 'Yes'
variableExpense = 'No'

if variableExpense == 'Yes':
    variableExpense = input('How much did you spent: \n')
else:
    if variableExpense == 'No':
    print('print some statement.\n')

Tags: no代码用户程序youifextrayes
1条回答
网友
1楼 · 发布于 2024-04-26 01:09:40

您当前将variableExpense分配给值Yes,然后在下一行中将其设置为No,因此下面的语句if variableExpense == 'Yes'永远不会求值为true。这样试试吧

print("Did you spend extra to replace a capital goods\n")

variableExpense = input("Yes or No: ")

if variableExpense.lower() == 'yes':
    extraSpent = input('How much did you spent: \n')
else:
    if variableExpense.lower() == 'no':
        print('print some statement.\n')

相关问题 更多 >