Python 演示如何使用循环和ifs模拟多次滚动单个模具的结果
分配如下,只是寻找如何跟踪滚动编号出现次数的指导,这是我到目前为止所做的,我正在编写一个简单的猜测游戏程序。任何指导/解释都很好。不查找整个代码或答案的文本。我只需要了解如何跟踪和实现计数器代码。以下是我所拥有的: 一个简单的模拟,可以帮助显示任何模具表面值的概率是相等的 随机输入 NumberToGuess=(random.randint(1,6)) 打印('骰子卷是'+str(NumberToGuess)) GuessRoll=input('掷骰子需要掷骰子多少次:') GuessRoll=int(GuessRoll) while(GuessRoll!=NumberToGuess): 打印('你是赢家!!')Python 演示如何使用循环和ifs模拟多次滚动单个模具的结果,python,Python,分配如下,只是寻找如何跟踪滚动编号出现次数的指导,这是我到目前为止所做的,我正在编写一个简单的猜测游戏程序。任何指导/解释都很好。不查找整个代码或答案的文本。我只需要了解如何跟踪和实现计数器代码。以下是我所拥有的: 一个简单的模拟,可以帮助显示任何模具表面值的概率是相等的 随机输入 NumberToGuess=(random.randint(1,6)) 打印('骰子卷是'+str(NumberToGuess)) GuessRoll=input('掷骰子需要掷骰子多少次:') GuessRoll=
Counter = 1
Counter1 = 0
Counter2 = 0
Counter3 = 0
Counter4 = 0
Counter5 = 0
Counter6 = 0
RollNumber = input('How Many Times Do You Want To Roll The Dice: ')
RollNumber = int(RollNumber)
import random
while Counter <= RollNumber:
DieRoll = (random.randint(1,6))
Counter = Counter + 1
if DieRoll == 1:
Counter1 = Counter1 + 1
if DieRoll == 2:
Counter2 = Counter2 + 1
if DieRoll == 3:
Counter3 = Counter3 + 1
if DieRoll == 4:
Counter4 = Counter4 + 1
if DieRoll == 5:
Counter5 = Counter5 + 1
if DieRoll == 6:
Counter6 = Counter6 + 1
print ('Number 1 was rolled this many times:')
print (Counter1)
print ('Number 2 was rolled this many times:')
print (Counter2)
print ('Number 3 was rolled this many times:')
print (Counter3)
print ('Number 4 was rolled this many times:')
print (Counter4)
print ('Number 5 was rolled this many times:')
print (Counter5)
print ('Number 6 was rolled this many times:')
print (Counter6)
print ('Thanks For Playing The Dice Roll Simulator')
计数器=1
计数器1=0
计数器2=0
计数器3=0
计数器4=0
计数器5=0
计数器6=0
RollNumber=input('您想掷骰子多少次:')
RollNumber=int(RollNumber)
随机输入
你的问题是什么?这只是一系列的命令不必粗鲁,但这基本上只是你要求别人为你做一些事情,而不是帮助你自己完成。你有什么尝试可以展示的吗?不,对不起,我没有要求别人帮我做,我需要指导,我确实有一些工作要做,明天我会提出,我有什么问题。我已经添加了我到目前为止的内容,我正在寻找一些关于如何实施计数器来跟踪滚动的指导。
Counter = 1
Counter1 = 0
Counter2 = 0
Counter3 = 0
Counter4 = 0
Counter5 = 0
Counter6 = 0
RollNumber = input('How Many Times Do You Want To Roll The Dice: ')
RollNumber = int(RollNumber)
import random
while Counter <= RollNumber:
DieRoll = (random.randint(1,6))
Counter = Counter + 1
if DieRoll == 1:
Counter1 = Counter1 + 1
if DieRoll == 2:
Counter2 = Counter2 + 1
if DieRoll == 3:
Counter3 = Counter3 + 1
if DieRoll == 4:
Counter4 = Counter4 + 1
if DieRoll == 5:
Counter5 = Counter5 + 1
if DieRoll == 6:
Counter6 = Counter6 + 1
print ('Number 1 was rolled this many times:')
print (Counter1)
print ('Number 2 was rolled this many times:')
print (Counter2)
print ('Number 3 was rolled this many times:')
print (Counter3)
print ('Number 4 was rolled this many times:')
print (Counter4)
print ('Number 5 was rolled this many times:')
print (Counter5)
print ('Number 6 was rolled this many times:')
print (Counter6)
print ('Thanks For Playing The Dice Roll Simulator')