没有反应退回或结束

时间:2019-11-15 21:49:31

标签: python python-3.x python-requests

我的程序中有一个问题,询问用户是要返回菜单还是要结束程序。

首先,我在back()函数中有此代码,但是后来我将其移至代码中(在def中),因为我认为def有问题。但是它仍然无法正常工作。我的意思是在#之间选择代码的一部分。

while True:
    zoznam()

zam=input("\n   Nacitaj hodnotu zamestnanca: ")
time.sleep(.5)
clear()

if zam == "1":
    print("Zamestnanec: Ewo Salae")
    print("K výplate {} EUR.".format(PD))
    print("\n")
    desto = PD % 200
    desto2 = int((PD - desto)/200)
    print("200 EUR - {}".format(desto2))
    vyplata()
#
    bb = str(input("Vratit sa do zoznamu - Z\n Ukončiť program - U\n Vasa moznost: "))
    if bb == "U" or "u"():
        print("stop")
    if bb == "z" or "Z"():
        print("Návrat do menu")
#

def的外观:

def back():
    bb = str(input("Vratit sa do zoznamu - Z\n Ukončiť program - U\n Vasa moznost: "))
    if bb == "U" or "u":
        print("stop")
    if bb == "z" or "Z":
        print("Návrat do menu")

1 个答案:

答案 0 :(得分:2)

def back(): 
    bb = str(input("Vratit sa do zoznamu - Z\n Ukončiť program - U\n Vasa moznost: ")) 
    if bb == "U" or bb == "u": 
        print("stop") 
    if bb == "z" or bb == "Z":
        print("Návrat do menu")

back()

比较“或”之后的变量