अनुक्रमणिका[लपवा][दाखवा]
हे तुम्हाला स्पष्ट झाले आहे की प्रोग्रामिंगमध्ये दोन प्रकारचे संख्या आहेत. म्हणजे पूर्णांक आणि फ्लोटिंग पॉइंट संख्या.
Python मधील अंकगणितीय क्रिया रोजच्या गणिताप्रमाणेच असतात आणि ते या दोघांभोवती फिरतात डेटा प्रकार.
अंकगणित ऑपरेटर
अंकगणित ऑपरेटरचे सात मूलभूत प्रकार आहेत. हे आहेत:
बेरीज (+): दोन संख्या जोडते. उदा
print(10 + 4)
वजाबाकी (-): पहिल्या मधून दुसरी संख्या वजा करा. उदा
print(10 - 4)
गुणाकार (*): दोन संख्यांचा गुणाकार करा. उदा
print(10 * 4)
विभागणी (/): दोन संख्यांवर विभागणी करते. उदा
print(10 / 4)
मजला विभाग (//): भागाकार करते आणि जवळच्या पूर्णांकाचे उत्तर पूर्ण करते. उदा
print(10 // 4)
मॉड्यूलो ऑपरेटर (%): विभागणी करते आणि उर्वरित परत करते. उदा
print(10 % 4)
घातांक (**): पूर्णांकाची शक्ती घेते उदा
print(10 ** 4)
या सर्व ऑपरेशन्स खाली दर्शविल्या आहेत:
आता या सर्व ऑपरेटर्ससाठी जे तुम्ही शिकलात, आमच्याकडे एक वाढीव असाइनमेंट ऑपरेटर आहे. ते कसे वापरले जाते ते मी तुम्हाला दाखवतो.
समजा आपल्याकडे 'x' नावाचा व्हेरिएबल आहे. आम्ही ते 10 वर सेट केले आहे, आता आम्हाला हे 3 ने वाढवायचे आहे, आम्हाला असा कोड लिहावा लागेल.
x = 10
x = x + 3
पायथन इंटरप्रिटर 'x' मध्ये 3 जोडेल आणि 'x' मध्ये संग्रहित करेल. चला हे मुद्रित करूया:
वर्धित असाइनमेंट ऑपरेटर समान कार्यक्षमतेची प्रतिकृती तयार करण्यासाठी वापरला जाऊ शकतो परंतु अधिक कार्यक्षमतेने.
हाच कोड याप्रमाणे लिहिला जाईल.
x = 10
x += 3
आता, हा ऑपरेटर वजाबाकी आणि गुणाकारासाठी देखील वापरला जाऊ शकतो. हा कार्यक्रम पहा.
येथे आपण प्रथम 'x' 3 ने वाढवत आहोत आणि नंतर त्याचा 3 ने गुणाकार करत आहोत. ओळ 2 चे आउटपुट 13 आणि ओळ 3 चे आउटपुट 39 असावे.
ऑपरेटर प्राधान्य
गणितामध्ये, आपल्याकडे ऑपरेटर प्राधान्य नावाची संकल्पना आहे, ज्याचा अर्थ समीकरणातील ऑपरेशन्सच्या अंमलबजावणीचा क्रम आहे. हे पायथनसाठी विशिष्ट नाही आणि सर्व प्रोग्रामिंग भाषा ऑपरेटर प्राधान्याचे अनुसरण करतात. मी तुम्हाला ऑर्डरची आठवण करून देतो:
- कंस
- निपुण
- भागाकार किंवा गुणाकार
- बेरीज किंवा वजाबाकी
चला एक प्रोग्राम लिहू आणि हे तपासा:
x = 10 + 3 * 2 ** 2 - (9 + 2)
वरील समीकरणाचे उत्तर काय असावे?
तुमचे उत्तर 11 असल्यास, तुम्हाला हायस्कूलची पुनरावृत्ती करण्याची आवश्यकता नाही.
प्रत्युत्तर द्या