Python头尾

2024-09-29 23:33:15 发布

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

我需要帮助一个Python游戏,我目前正在创建。当运行代码时,它将保持打开状态,并在输入多次翻转后不执行任何操作。到目前为止,我掌握的情况如下:

# Heads and Tails generator
# User how many times they wish to flip a coin and will recieve the results
CoinTosses = int(input("How many coins do you wish to flip: "))
Heads = 0
Tails = 0
CurrentCoinToss = 0
from random import randint
while CoinTosses != 0:
    CurrentCoinToss == int(randint(1, 2))
    if CurrentCoinToss == 1:
        Heads += 1
        CoinTosses -= 1
    if CurrentCoinToss == 2:
        Tails += 1
        CoinTosses -= 1
print("During this round you recieved: ", Heads, " and", Tails, " Tails!")
input("Press the enter key to exit")

这有什么问题?我已经研究了我的代码,应该没有什么错。你知道吗


Tags: andtheto代码youinputmanyint
2条回答

更改此行

CurrentCoinToss == int(randint(1, 2))

为了这个

CurrentCoinToss = int(randint(1, 2))

在您编写的while循环中:

CurrentCoinToss == int(randint(1, 2))

它实际上测试了currentcointos的值,但是没有给它一个值。你知道吗

更改方式:

CurrentCoinToss = int(randint(1, 2))

相关问题 更多 >

    热门问题