如果else语句不起作用,则始终返回相同的响应

时间:2019-06-15 15:50:21

标签: python

我正在尝试在Android上的qpython上编写金融计算器。我以前用Python编写过,从来没有遇到过。

我正在平板电脑上编写以下代码,我目前在计算机之间,没有合适的计算机在上面编写代码。我曾多次尝试根据Python文档求助和修改代码。

这是程序:

print ("Welcome to FinCheck!")

def pcheck_1():

    imp = input("Are you tired?(y/n) ")
    if imp != 'y' or 'Y':   
       pcheck_2()

    elif imp == 'n' or 'N':
       print("Please do not finace today.")

def pcheck_2():
    print("pass")



pcheck_1()

当我运行程序时,无论输入“ y”还是“ n”,都将始终返回“ pass”。该程序在给定为'n'时应运行else语句,并返回'请今天不要融资'。

感谢您的帮助!我知道这可能是基本的,但是自从我上次接触Python以来已经有一段时间了。

0 个答案:

没有答案