没有任何反应

2024-09-29 01:30:38 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

Tags: or代码程序formatinputifdefback
1条回答
网友
1楼 · 发布于 2024-09-29 01:30:38
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()

比较“或”后面的变量

相关问题 更多 >