Python 似乎无法打印“第一轮。第二轮,分机”

Python 似乎无法打印“第一轮。第二轮,分机”,python,linux,Python,Linux,轮数=10 对于rangerounds中的round: 轮,轮 游戏 我想把它打印出来: guess = input("H or T?") def game(): num_rounds() for p1 in range(0, 2): p1 = ("H", "T") p2 = random.choice(p1) guess1 = input("What was your pick?") for p1 in p2:

轮数=10 对于rangerounds中的round: 轮,轮 游戏

我想把它打印出来:

guess = input("H or T?")

def game():
    num_rounds()
    for p1 in range(0, 2):
        p1 = ("H", "T")
        p2 = random.choice(p1)
        guess1 = input("What was your pick?")

    for p1 in p2:
         if p1 == guess1:
            print("I win this round!")
         if p1 != guess1:
            print('You win this round!')
    for p1 in range(0, 8):
        p1 = ("H", "T")
        p2 = random.choice(p1)
        guess1 = input("What was your pick?")
    for p1 in p2:
        if p1 == guess1:
            print("I win this round!")
        elif p1 != guess1:
            print('You win this round!')

    print("Thanks for playing!")
    quit()

在开始游戏之前,定义回合,然后使用时间范围,并使用for循环重复您想要的回合。实际上,下次尝试……

您是否尝试过使用for或while循环?你试过什么?你的实际问题是什么?显示一些努力。@JanHančič我尝试过:在rangerounds中导入随机轮=10轮:我尝试过for循环,它只打印出第0轮,你选择了什么?>?H
Round 1: Choose H or T.