Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पावर:एक चरण-दर-चरण मार्गदर्शिका

** ऑपरेटर और पाउ ​​() फ़ंक्शन पायथन में किसी संख्या की शक्ति की गणना करते हैं। ** ऑपरेटर बाईं ओर की संख्या को दाईं ओर की संख्या के घात तक बढ़ा देता है। पाउ () फ़ंक्शन पहले पैरामीटर को दूसरे पैरामीटर की शक्ति तक बढ़ाता है।


किसी संख्या की शक्ति की गणना करना एक सामान्य गणितीय क्रिया है। उदाहरण के लिए, यदि आप एक ऐसा प्रोग्राम बना रहे हैं जो छठी कक्षा के गणित वर्ग के छात्रों को शक्तियों को संशोधित करने में मदद करता है, तो आपको एक पावर फ़ंक्शन की आवश्यकता होगी।

पायथन पावर

पायथन प्रोग्रामिंग में, किसी संख्या की शक्ति की गणना दो तरीकों से की जा सकती है:** . का उपयोग करके ऑपरेटर, और पाउ () . का उपयोग करके समारोह।

यह ट्यूटोरियल चर्चा करेगा कि किसी संख्या की शक्ति की गणना करने के लिए इन दोनों तकनीकों का उपयोग कैसे करें। हम एक उदाहरण के माध्यम से चलेंगे कि ** ऑपरेटर और पाउ ​​() विधि दोनों का उपयोग कैसे करें।

पायथन पावर:**ऑपरेटर

अजगर ** एक घातांक की शक्ति के लिए पायथन में एक संख्या बढ़ाने के लिए ऑपरेटर का उपयोग किया जाता है। दूसरे शब्दों में, ** पायथन में पावर ऑपरेटर है।

** गणना करने के लिए ऑपरेटर को दो मानों की आवश्यकता होती है। यहां ** . का सिंटैक्स दिया गया है ऑपरेटर:

5 ** 2

हमारा कार्यक्रम निम्नलिखित परिणाम देता है:25

इस व्यंजक में, 5 को दूसरी शक्ति से उभारा गया है। या, दूसरे शब्दों में, संख्या 5 को अपने आप 3 गुना से गुणा किया जाता है।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

पायथन ** ऑपरेटर उदाहरण

आइए एक उदाहरण के माध्यम से देखें कि कैसे ** ऑपरेटर का उपयोग पायथन में किया जा सकता है। मान लें कि हम एक ऐसा एप्लिकेशन बना रहे हैं जो छठी कक्षा के गणित के छात्रों को उनकी शक्तियों के ज्ञान पर परीक्षण करता है।

ऐसा करने के लिए, हम एक छात्र को गणित की समस्या के साथ प्रस्तुत करना चाहते हैं, फिर हम उनसे उत्तर पूछना चाहते हैं। हमारा प्रोग्राम तब समस्या के उत्तर की गणना करेगा और उसकी तुलना उस उत्तर से करेगा जिसे उपयोगकर्ता ने प्रोग्राम में डाला है।

यहां एक उदाहरण कार्यक्रम है जो हमें छठी कक्षा के गणित के छात्रों को उनकी शक्तियों के ज्ञान पर परीक्षण करने की अनुमति देगा:

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = 7 ** 2

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

जब हम अपना प्रोग्राम निष्पादित करते हैं और उत्तर 56 डालते हैं, तो हमें निम्नलिखित प्रतिक्रिया मिलती है:

What is 7 to the power of 2?
56
So close! 7 to the power of 2 is 49

जैसा कि आप देख सकते हैं, हमारे कार्यक्रम ने गणना की है कि हमारा उत्तर गलत था, और सही उत्तर के साथ एक संदेश लौटाया।

पहली पंक्ति में, हम संख्या . नामक एक चर घोषित करते हैं जो उस संख्या को संग्रहीत करता है जिसे हम गणितीय शक्ति में बढ़ाना चाहते हैं। इसके बाद, हम घातांक . घोषित करते हैं जो घातांक संख्या है जिससे हम चर संख्या . बढ़ाएंगे ।

अगली पंक्ति में, हम उपयोगकर्ता से पूछने के लिए पायथन इनपुट () विधि का उपयोग करते हैं:2 की शक्ति के लिए 7 क्या है?

हम उपयोगकर्ता की प्रतिक्रिया को पूर्णांक में बदलने के लिए पायथन इंट () डेटा प्रकार रूपांतरण विधि का उपयोग करते हैं। यह आवश्यक है क्योंकि इनपुट () एक स्ट्रिंग देता है, और हम केवल ** ऑपरेटर का उपयोग संख्याओं के साथ कर सकते हैं।

फिर, हम ** . का उपयोग करके प्रश्न के उत्तर की गणना करते हैं ऑपरेटर। इस मामले में, हम 7 ** 2 . का उपयोग करते हैं 2 की घात के लिए 7 की गणना करने के लिए।

हम एक अगर . घोषित करते हैं बयान जो संदेश को प्रिंट करता है "आप सही हैं!" कंसोल को। यदि उपयोगकर्ता को सही उत्तर मिलता है, और उपयोगकर्ता गलत होने पर सही उत्तर के साथ एक संदेश प्रिंट करता है।

पावर पायथन:पाउ () विधि

पायथन में एक अंतर्निहित फ़ंक्शन शामिल है जिसका उपयोग शक्तियों की गणना करने के लिए किया जा सकता है:पाउ () . pow() तीन मापदंडों को स्वीकार करता है:एक आधार संख्या, एक घातांक जिसके लिए आधार उठाया जाता है, और एक मॉड्यूलो ऑपरेटर।

पाउ () विधि एक निश्चित संख्या की गणना किसी अन्य संख्या की शक्ति से करती है। सबसे पहले, विधि अपने तर्क को एक फ़्लोटिंग-पॉइंट नंबर में परिवर्तित करती है। फिर, यह शक्ति की गणना करता है।

यहाँ पायथन के लिए वाक्य रचना है पाउ () विधि:

pow(base, exponent, modulus)

पाउ () विधि तीन मापदंडों को स्वीकार करती है:

  • आधार घातांक (आवश्यक) की घात तक बढ़ाई गई संख्या है
  • प्रतिपादक वह संख्या है जिस पर आधार उठाया जाता है (आवश्यक)
  • मापांक आधार ** . के परिणाम पर एक मॉड्यूलो गणना निष्पादित करता है प्रतिपादक यदि मापांक निर्दिष्ट है, तो आधार और घातांक पूर्णांक होना चाहिए, और घातांक एक धनात्मक मान होना चाहिए। (वैकल्पिक)

यदि पहले दो तर्क निर्दिष्ट किए जाते हैं, तो घातांक की घात के लिए बताए गए आधार की गणना की जाती है।

यदि तीसरा तर्क भी निर्दिष्ट किया जाता है, तो घातांक की शक्ति के लिए निर्दिष्ट आधार की गणना की जाती है। फिर, pow() परिकलित संख्या का मापांक लौटाता है। यह विशिष्ट उपयोग के मामलों के साथ एक अधिक उन्नत कार्य है, इसलिए हम इस लेख में इसके बारे में विस्तार से चर्चा नहीं करेंगे।

पायथन मोडुलो ऑपरेटर के बारे में अधिक जानने के लिए, हमारे पायथन मॉड्यूलो ऑपरेटर गाइड को पढ़ें।

पायथन पाउ() विधि उदाहरण

आइए ऊपर से हमारे उदाहरण का उपयोग यह समझाने के लिए करें कि कैसे पाउ () विधि काम करती है। मान लें कि हम गणित में छठी कक्षा के छात्रों की उनकी ज्ञान शक्तियों का परीक्षण करने के लिए एक गेम बना रहे हैं।

हमारा प्रोग्राम उपयोगकर्ता से किसी प्रश्न का उत्तर मांगता है और उत्तर की गणना करता है। फिर, हमारा कोड तुलना करता है कि क्या उपयोगकर्ता का उत्तर वही है जो प्रोग्राम द्वारा गणना किया गया है।

** . का उपयोग करने के बजाय ऑपरेटर, हम पाउ () . का उपयोग कर सकते हैं हमारे कोड में संख्याओं की शक्ति की गणना करने के लिए। यहां पाउ () का एक उदाहरण दिया गया है उस कोड के साथ प्रयोग किया जा रहा है जिसका उपयोग हमने अपने छठे दर्जे के पावर गेम के लिए किया था:

number = 7
exponent = 2

student_answer = int(input("What is 7 to the power of 2?"))
answer = pow(7, 2)

if student_answer == answer:
	print("You're correct!")
else:
	print("So close! 7 to the power of 2 is", answer)

हमारा कोड एक अंतर के साथ पहले उदाहरण के समान है। उत्तर =7 ** 2 . घोषित करने के बजाय , हम उत्तर . असाइन करते हैं वेरिएबल मान पाउ(7, 2) . यदि हम उत्तर 49 को अपने कोड में सम्मिलित करते हैं, तो प्रोग्राम वापस आ जाता है:

What is 7 to the power of 2?
49
You're correct!

निष्कर्ष

** ऑपरेटर और पाउ ​​() विधि एक संख्या को दूसरी संख्या की शक्ति तक बढ़ा देती है। ये पायथन शक्ति विधियाँ हैं।

इस ट्यूटोरियल में चर्चा की गई कि ** . दोनों का उपयोग कैसे करें ऑपरेटर और पाउ () पायथन में शक्तियों की गणना करने के लिए। हमने शक्तियों की गणना के प्रत्येक तरीके का एक उदाहरण भी शामिल किया है। अब आप एक समर्थक की तरह पायथन में शक्तियों की गणना करने के लिए आवश्यक ज्ञान से लैस हैं!

यदि आप पायथन में महारत हासिल करने में मदद करने के लिए और अधिक सीखने के संसाधनों की तलाश कर रहे हैं, तो हमारी हाउ टू लर्न पायथन गाइड देखें।


  1. पायथन दुभाषिए:एक चरण-दर-चरण मार्गदर्शिका

    पायथन सीखने के लिए सुपर सुलभ है क्योंकि पायथन दुभाषिए ऑनलाइन मौजूद हैं, यह सुनिश्चित किए बिना कि आपके पास अपनी मशीन पर पायथन का सही संस्करण स्थापित है। इस लेख में, हम बात करते हैं कि पायथन इंटरप्रेटर क्या है और ऑनलाइन उपयोग के लिए उपलब्ध कुछ अधिक लोकप्रिय, शुरुआती-अनुकूल दुभाषियों की सूची बनाएं।

  1. पायथन का नाम बदलें फ़ाइल:एक चरण-दर-चरण मार्गदर्शिका

    पायथन os.rename() विधि फ़ाइल का नाम बदल देती है। os.rename() दो तर्कों को स्वीकार करता है:पुरानी फ़ाइल का पथ और नई फ़ाइल का पथ। नया फ़ाइल पथ किसी भिन्न फ़ाइल नाम में समाप्त होना चाहिए। जब आप पायथन में फाइलों के साथ काम कर रहे होते हैं, तो आप यह तय कर सकते हैं कि आप किसी विशेष फाइल का नाम बदलना चा

  1. पायथन एब्सोल्यूट वैल्यू:एक चरण-दर-चरण मार्गदर्शिका

    पायथन एब्स () विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान 0 से संख्या की दूरी है। यह किसी भी ऋणात्मक संख्या को धनात्मक बनाता है, जबकि धनात्मक संख्याएँ अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा। एक निरपेक्ष मान संख्या रेखा पर किसी संख्य