==语句被忽略。-Python 3

时间:2017-08-16 17:06:05

标签: python python-3.x

我一直在研究“猜骰子数”游戏,除了骰子功能外,一切似乎都有效。当我运行该程序时,我能够输入我的号码,它会告诉我是丢失还是赢了。但是,如果我设法猜出正确的数字,它会说(用户输入在“>”之后):

What number will the dice role on?
>3
loser
3

我猜对了正确的数字,但是当它应该说“胜利者”时它仍然说“失败者”。我认为它与==if语句有关。

import random

def Func():
    A = random.randint(1,6)
    def dice(A):
        print("What number will the dice role on?")
        bet = input(">")
        if bet == A:
            print("Winner!")
            print(A)
        else:
            print("Loser")
            print(A)
    dice(A)        
    B = print("would you like to go again?")        
    def again(B):
        YN = input("Y/N-")
        if YN == "y":
            Func()
        else:
            print("Good bye!")
    again(B)             
Func()

0 个答案:

没有答案