Python 如果语句代码未到达任一分支

Python 如果语句代码未到达任一分支,python,Python,2个人申请1000000贷款,一个信用良好的人只需支付10%的定金,另一个信用不良的人需要支付20%的定金 我想,我能不能从一个输入语句中得到这个?它询问输入问题(然后我的回答很好),然后声明“进程已完成,退出代码为0”,我想这意味着Python无需编写代码。这是我所做的,我想发生的是,如果你输入“good”,那么答案将=10000,但是如果你输入“bad”,那么你将得到20000的答案 price = 1000000 prompt1 = input('What is your credit

2个人申请1000000贷款,一个信用良好的人只需支付10%的定金,另一个信用不良的人需要支付20%的定金

我想,我能不能从一个输入语句中得到这个?它询问输入问题(然后我的回答很好),然后声明“进程已完成,退出代码为0”,我想这意味着Python无需编写代码。这是我所做的,我想发生的是,如果你输入“good”,那么答案将=10000,但是如果你输入“bad”,那么你将得到20000的答案

price = 1000000

prompt1 = input('What is  your credit rating, good or bad')

if prompt1=='Good':

    print(1000000 * 0.1)

elif prompt1 == 'Bad':

    print(1000000 * 0.2)

无法运行此代码的原因是,从input语句中提取的单词与函数不匹配

因此,您可以按如下所示更改代码的格式 我使用“.lower()”函数获取输入数据并将其转换为所有小写字母。如果这回答了你的问题,请告诉我

price = 1000000

prompt1 = input('What is  your credit rating, good or bad')
prompt = prompt1.lower()

if prompt=='good':

    print(price * 0.1)

elif prompt == 'bad':

    print(price * 0.2)
else:
    print("Wrong input word")

我添加了这个else语句,以防在输入中键入错误的单词。为了处理这些类型的错误。

似乎
price
变量是无用的…)嘿,那没用?每次我输入good/badHey时,它都会出现elif语句,不知道为什么会出现这种情况,但我已经测试了多次,它似乎工作得很好。请确保单独键入单词。你能给我看一下你使用的全部代码吗?当然,我会编辑上面的内容并添加一张图片!希望这有帮助:)这是一个名为“根据Tamerjar的建议进行编辑”的超链接,它会将您带到图像中。我认为,如果您调试代码,并找出输入命令的结果,您将得到答案!为了社区健康,我建议在发布问题之前搜索并尝试不同的东西,否则您将面临负面反馈。我会标记你的问题,让你自己复习,然后固定或缩小到特定的问题谢谢,我固定了它,这样就不会有压力了。