Игральные кости с пигалом - PullRequest
1 голос
/ 04 марта 2020

Почему в приведенном ниже коде есть + 1 ?

from die import Die
#from the file die.py import the Class Die

# create a D6.
die = Die()

# make some rolls, and store results in a list.
results = []
for roll_num in range(100):
    result = die.roll()# file die.py and function roll in that file.
    results.append(result) #adding to results every time that a die roll. die.roll()


# Analyze the results.

frequencies = []
for value in range(1,die.num_sides+1):
    frequency = results.count(value)
    frequencies.append(frequency)



print(frequencies)

Я могу запустить этот код, но я не знаю, почему этот +1 присутствует.

1 Ответ

0 голосов
/ 05 марта 2020

из примера в документации

>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
...