私はステートメントを印刷するためにこれらのコードを得ましたが、ifループの最後の2行の目的を得られませんか? ランダムインポートランダム偏ったコインフリップのためのPython印刷ステートメント?最後の2行はどういう意味ですか?
def flip(bias):
"""
Flip a coin once.
`bias` is the likelihood of the result being heads, 0. <= bias <= 1.
Returns True for heads or False for tails
"""
return random() < bias
def main():
bias = float(input("What bias do your coins have? "))
count = {False: 0, True: 0}
for i in range(1, 4):
toss = flip(bias)
count[toss] += 1
print("Coin flip {} has a value of heads: {}".format(i, toss))
print("Final result: {} heads, {} tails".format(count[True], count[False]))
if __name__ == "__main__":
main()
ありがとうございます。
for-loopを意味しますか? – Carcigenicate
'main'関数はそれ自身のファイル内でのみ実行します。そうでなければ、他のファイルにインポートすることから実行できます。 –