为什么if答案将打印出else

时间:2019-07-17 06:10:02

标签: python

这是用于预测血型的代码,但是为什么if和elif语句导致else响应?

我尝试输入一个for mtype和一个for ftype,但是答案导致了else语句

mtype = input("WAT IS DA BT OF MOTHER? ")
if mtype.lower() == "a":
    ftype = input("wat the bt of father? ")
    if ftype.lower == "a":
        print("k")
    elif ftype.lower == "b":
        print("ok")
    else:
        print("bro")

我希望输出为“ k”或“ ok”,但是无论哪种方式都会导致兄弟。

0 个答案:

没有答案