Я должен сделать программу бросания костей для своего компьютерного класса. Я решил написать свой на Python. Однако, когда я его выполняю, он печатает список чисел 1000 раз. Вот код. Любая помощь будет принята с благодарностью.
`
import random
def rollDie():
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
seven = 0
eight = 0
nine = 0
ten = 0
eleven = 0
twelve = 0
for i in range(0, 1000):
roll = int(random.randint(1,6)) + (random.randint(1,6))
if roll == 2:
two = two+1
elif roll == 3:
three = three+1
elif roll == 4:
four = four+1
elif roll == 5:
five = five+1
elif roll == 6:
six = six+1
elif roll == 7:
seven = six+1
elif roll == 8:
eight = eight+1
elif roll == 9:
nine = nine+1
elif roll == 10:
ten = ten+1
elif roll == 11:
eleven = eleven+1
elif roll == 12:
twelve = twelve+1
print "2:%s" % two
print "3:%s" % three
print "4:%s" % four
print "5:%s" % five
print "6:%s" % six
print "7:%s" % seven
print "8:%s" % eight
print "9:%s" % nine
print "10:%s" % ten
print "11:%s" % eleven
print "12:%s" % twelve
rollDie()
`
Благодарю вас!
seven = six+1
. Я думаю, вы хотитеseven + 1
там. - person dano   schedule 11.05.2014