首页 > 解决方案 > 没有反应返回或结束

问题描述

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

首先我在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")

标签: pythonpython-3.xpython-requests

解决方案


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()

比较“或”后的变量


推荐阅读