python - 打印正面或反面/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
解决方案
这是您尝试编写的代码的要点:
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 次尝试。:) 如果您有任何问题,请告诉我。
推荐阅读
- angular - 如何在 Angular 的服务中指定提供者?
- php - 使用 PHP 关联数组创建翻译类
- javascript - 定义的变量不会显示在窗口对象中
- html - Bootstrap 表行不适合 headerrow (Angular)
- android-studio - 当用户从另一个应用程序返回到我们的应用程序时如何做某事
- powerbi - 在列小计中获取正确的值
- geopandas - geopandas 光栅化 shpefile
- c# - Xamarin Forms CollectionView 无法正确显示
- python - 错误:子类化 `Model` 类时,您应该实现 `call` 方法。在 tensorflow 自定义模型上
- python - 为什么相同的代码工作方式不同?