首页 > 解决方案 > 打印正面或反面/python百分比的硬币翻转程序

问题描述

所以我是编码新手,我正在尝试编写一个掷硬币的程序。它必须抛硬币 1000 次并给出正面的百分比,然后我必须再抛 50000 次并再次获得正面的百分比。这就是我现在所拥有的一切,我不知道从这里去哪里。

def flipCoin():
  heads=0
  for i in range(1000):
    coin=random.randint(1,2)
    if random.randint==1:
      print ("Heads")
      heads+=1
      percent=(heads/10)*100
      print (percent)
    else:
      print

标签: python

解决方案


这是您尝试编写的代码的要点:

flip a coin
see if it's heads, add to a global counter
divide global counter by total number of tries (this is the percentage)

您所要做的就是同时尝试 1000 次和 50000 次。从您已经发布的代码片段中,您可以正确地进行翻转和计数 - 现在只需修复百分比并运行 1000 次和 50000 次尝试。:) 如果您有任何问题,请告诉我。


推荐阅读