पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
कक्षाएं और वस्तुएं
कक्षा के सदस्य
उद्देश्य
मैदान से सामग्री उठाएं और उनका उपयोग सड़कों के निर्माण के लिए करें।
पुराने शेड की ओर जाने वाली सड़कें खाली हैं, मैदान से सामग्री प्राप्त करें और सड़कों का निर्माण करें। वहाँ दो प्रकार की सड़कों होती हैं, एक "wood" से बनी होती हैं और दूसरी "stone" से, आप क्लास का उपयोग करके वस्तुएं बना सकते हैं जिनका उपयोग सड़कों के निर्माण के लिए किया जा सकता है। प्रत्येक सड़क के निर्माण के लिए उसके अपने प्रकार की 4 वस्तुएं आवश्यक होती हैं।
class road:
number = 4
def __init__(self, material):
self.material = material
उपरोक्त कोड एक क्लास बनाता है जो खासतौर पर सड़कों को बनाने के लिए है, फंक्शन _init_() एक आंतरिक क्लास फंक्शन है जिसे क्लास में सीधे रूप से मान पास करने की अनुमति देने के लिए डिज़ाइन किया गया है। इस फंक्शन के लिए, आप वस्तु बनाते समय यह सेट कर सकते हैं कि सड़क किस प्रकार की सामग्री की है, जैसे कि wood_road = road("wood")।
मैदान की सभी सामग्री प्राप्त करें, और road नाम की एक क्लास बनाएं, इसके बाद सड़कों के प्रकार को दर्शाती वस्तुएं बनाएं जिन्हें आप बनाना चाहते हैं। X चिह्नों तक चलें और build() फंक्शन का उपयोग करते हुए सड़कों को पूर्ण करें और इस प्रकार से बनाई गई वस्तुएं बनाएं player.build(wood_road)।