我正在努力編寫我的第一個程序。基本上,會有兩個對象,其中包含5個屬性。然後每個屬性由兩個參數randint(1, 6)
和randint(1, 20)
定義。然後該程序將評估Object1
的每個屬性與Object2
的每個屬性的關係。創建一個具有隨機,多值屬性的類
我試圖創建一個類,會產生這兩個對象,但我能想出是這樣的......
from random import randint
class Object:
def __init__(self):
self.Attribute1a = randint(1,6)
self.Attribute1b = randint(1,20)
self.Attribute2a = randint(1,6)
等等...
而且,是有一種方法可以爲每個屬性分配兩個或多個參數,這樣我就可以擁有AttributeX,而不是AttributeXa,然後是AttributeXb?
不要過分想這個,這對於這樣一個小任務是浪費時間。去嘗試一下。這是一個簡單的程序,因此只需嘗試不同的想法並不會花費太多。 – BartoszKP
如果你的屬性是隨機的,不要傳遞它們;相反,在* __init()中隨機分配它們*,並且只有自我參數 – jonrsharpe
@BartoszKP,當您有實際的想法時很容易不會過度考慮它。 – sivanes