午後全部、
私は自分でプログラミングを教えようとしている人としてあなたの道を渡ります。そのため、私はPythonから始めました。免責事項として、私はPythonコイントスのいくつかの例を質問で検索しましたが、以前の質問者が思いついたコードを実際には理解していません。
私の仕事 私の教育資料では、仮想コインを100回裏返し、結果を印刷するアプリケーションを考え出すように求められました。私のアイデアは、無限ループを使用し、コイントスが100に達したときにブレークアウトして、結果を印刷することでした。
私はこれを完全には達成しておらず、私が書いたものに誤りを見つけていません。100回の反転を達成しているように見えますが、印刷されるのはヘッド/テールのいずれか50個だけです。したがって、私のエラーはカウントロジックのどこかにありますか?
どんな説明でも(私は初心者であり、バカではないことを念頭に置いてください!)、感謝と賛成の両方を得るでしょう。
読んでくれてありがとう
# Exercise 3.2
# Heads and Tails coin flip
#import random
import random
#declare variables
heads = 0
tails = 0
cointoss = 0
coinresult = random.randint(1,2)
#start the loop
while True:
cointoss +=1
#end the loop if cointoss is greater than 100
if cointoss > 100:
break
if coinresult == 1:
heads +=1
cointoss +=1
elif coinresult == 2:
tails +=1
cointoss +=1
print("Heads came up", heads, "times")
print("Tails came up", tails, "times")