演示使用循环和ifs模拟多次滚动单个模具的结果

问题描述 投票:-5回答:1

分配如下,只是在寻找有关如何跟踪掷骰数出现次数的指导,这就是我到目前为止所要做的,我正在编写一个简单的猜谜游戏程序。任何指导/解释都很好。不查找整个代码或答案的文本。我只需要了解如何跟踪和实现计数器代码。这是我所拥有的:

一个简单的模拟可以帮助显示任何骰子面值的概率相等

随机导入

NumberToGuess =(random.randint(1,6))print('掷骰子为'+ str(NumberToGuess))

GuessRoll = input('为了获得骰子掷骰,骰子需要滚动多少次:')GuessRoll = int(GuessRoll)

while(GuessRoll!= NumberToGuess):

if (GuessRoll > NumberToGuess):
    print ('Guess is TOO high ')
else:
    print ('Guess is TOO low ')
GuessRoll = input('Guess the number: ')
GuessRoll = int(GuessRoll)

print('您是赢家!']

  1. 向用户询问模具需要滚动多少次。此值应存储在适当的变量。]​​>
  2. 循环必须执行用户在以上1.中指定的次数。
  3. 在循环内,将生成一个介于1和6(含)之间的随机数。
  4. 数字出现的次数会被跟踪。一种简单的方法是拥有一个变量(计数器)的每个模具值。当生成随机掷骰时,相应的计数器为递增1。例如,您可以使用一个名为Roll1的变量来跟踪1滚动的次数。并且每次滚动1时,变量都会添加1。
  5. [循环结束后,将在屏幕上显示报告,显示每个模具值的计数。应该以用户友好的方式显示6个值。由于简单的输出可能看起来像这个:1滚动的次数:xx滚动2的次数:xx滚动3的次数:xx滚动4的次数:xx滚动5的次数:xx滚动6的次数:xxxx是该特定数字出现的总次数

分配如下,只是在寻找有关如何跟踪掷骰数出现次数的指导,这就是我到目前为止所要做的,我正在编写一个简单的猜谜游戏程序。 ...

python
1个回答
0
投票

我做到了!进行了大量的试验和错误,回顾了while和if循环等方面的许多其他教程。但是我确实很慢但确实得到了它。

© www.soinside.com 2019 - 2024. All rights reserved.