擅长:python、mysql、java
<pre><code>class Dice: #The class itself, the outline for the Dice to come.
''' param:
name : str # name to given,
nsides : tuple/ list iterateable variable
return: None
'''
def __init__(self, name, nsides):
# passing the name (user input ) to class object self.name
self.name = name
# doing list comprehension
self.nsides = [ i for i in range(nsides[0],nsides[1])]
# range function works as range(a,b)-> [a,b) a is incluse and b is exclusive
# and it is incremented by 1 default
''' it is same as
self.nsides = []
for i in range(nsides[0],nsides[1]):
self.nsides+=[i] # or self.nsides.append(i)
'''
d20 = Dice("d20", (1, 21))
print(d20.nsides)
# output [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
</code></pre>