शुक्रवार, 10 नवंबर 2017

Learn Python in Hindi - Example - (Sharing Chocolates)

आज हम पायथॉन में कुछ हिसाब करेंगे. समझो की आपके घर में आपकी बर्थडे पार्टी है और आपने अपने बहुत सारे फ्रेंड्स को बुलाया है और आप उन्हें चॉकलेट्स बाँटने वाले हो. आपके पर चॉकलेट्स का एक बॉक्स है या पैकेट है. आपको यह पता लगाना है की आपके हरेक फ्रेंड को आप कितने चोकोलेट्स दे सकते हैं. सभी को आप एक सामान चोकोलेट्स देंगे और बचे हुए चोकोलेट्स आप अपने पास रखेंगे.


तो पायथॉन में एक ऐसा प्रोग्राम लिखिए जिसमे पहले फ्रेंड्स की संख्या और चोकोलेट्स की संख्या यूजर को एंटर करना होगा. फिर आप हरेक फ्रेंड के हिस्से में कितने चोकोलेट्स आएंगे और कितने चोकोलेट्स बाख जायेंगे ये हिसाब लगा कर बताएँगे.


print ("How many friends are there ?")
friends = int (input ())
print("How many chocolates have you got ?")
chocolates = int (input ())

हम प्रति फ्रेंड चोकोलेट्स की संख्या जानने के लिए पायथॉन में इन्टिजर डिवीज़न // का इस्तेमाल करेंगे

maxChocolates = chocolates // friends

अब हम बचे हुए चोकोलेट्स की संख्या जानने के लिए मोड्यूलस ऑपरेटर का इस्तेमाल करेंगे

remainingChocolates = chocolates % friends

Now display the results

print ("You can share " , maxChocolates , " chocolates to each of your friends")
print("And there will be " , remainingChocolates , " chocolates left in your box")

friends, chocolates, maxChocolates and remainingChocolates ये सभी यहाँ पर वेरिएबल्स हैं. हम उन्हें इन्टिजर वेरिएबल्स की तरह इस्तेमाल कर रहे हैं.

अब इस प्रश्न का उत्तर हम प्रिंट स्टेटमेंट में लिखेंगे. इसे तीन अलग अलग तरह से लिखा जा सकता है.

We are using a comma ( , ) to separate or + to concatenate different strings and % to concatenate strings and integers. We can write the same print statements in three different ways.

print ("You can share", maxChocolates, "chocolates to each of your friends")

print ("You can share " + str(maxChocolates) + " chocolates to each of your friends")

print ("You can share %d chocolates to each of your friends" %maxChocolates)

नीचे दिया गया एक्झाम्पल रन करने के लिए पहले edit on repl.it लिंक पर क्लिक करें, जिससे यह कम्पाइलर फुल स्क्रीन में ओपन होगा, फिर उसके बाद run पर क्लिक करें. काले रंग के विंडो में नंबर एंटर करें.