简体   繁体   English

我的猜谜游戏没有达到我的预期:我的 if else 语句不起作用

[英]My guessing game is not working as my expectation: my if else statement doesn't work

secret_element = "Oxygen"

guess = ""

amount = 3

element = {

     "A" : "Nitrogen",

     "B" : "Krypton",

     "C" : "Xenon",

     "D" : "Helium",

     "E" : "fluorine",

     "F" : "Lithium",

     "G" : "Oxygen"

    }

b = 0

while b < 3:

    print("Insert alphabet A, B, C, D, E, F or G to find the element")

    guess = str(input("All you need is luck\n"))

if guess != secret_element:

    b += 1

    amount -= 1

    print(amount, "attempt left\neLPOZO")

else:

    print("Congrats,you got the right one!" ,secret_element,"!") 

there it is:它是:

secret_element = "Oxygen"

guess = ""

amount = 3

element = {

     "A" : "Nitrogen",

     "B" : "Krypton",

     "C" : "Xenon",

     "D" : "Helium",

     "E" : "fluorine",

     "F" : "Lithium",

     "G" : "Oxygen"

    }

b = 0

while b < 3:

    print("Insert alphabet A, B, C, D, E, F or G to find the element")

    guess = str(input("All you need is luck\n"))

    if element[guess] != secret_element:

        b += 1

        amount -= 1

        print(amount, "attempt left\neLPOZO")

    else:

        print("Congrats,you got the right one!" ,secret_element,"!") 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM