एक साधारण कैलकुलेटर बनाने के लिए पायथन प्रोग्राम

इस उदाहरण में आप एक सरल कैलकुलेटर बनाना सीखेंगे जो उपयोगकर्ता से इनपुट के आधार पर जोड़, घटा, गुणा या विभाजित कर सकता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • पायथन कार्य
  • पायथन फंक्शन तर्क
  • पायथन उपयोगकर्ता-परिभाषित कार्य

उदाहरण: कार्य का उपयोग करके सरल कैलकुलेटर

 # Program make a simple calculator # This function adds two numbers def add(x, y): return x + y # This function subtracts two numbers def subtract(x, y): return x - y # This function multiplies two numbers def multiply(x, y): return x * y # This function divides two numbers def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: # Take input from the user choice = input("Enter choice(1/2/3/4): ") # Check if choice is one of the four options if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) break else: print("Invalid Input") 

आउटपुट

ऑपरेशन का चयन करें। 1.Add 2.Subtract 3.Multiply 4.Dideide विकल्प चुनें (1/2/3/4): 3 पहला नंबर दर्ज करें: 15 दूसरी संख्या दर्ज करें: 14 15.0 * 14.0 = 210.0

इस कार्यक्रम में, हम उपयोगकर्ता को एक ऑपरेशन चुनने के लिए कहते हैं। विकल्प 1, 2, 3 और 4 वैध हैं। यदि कोई अन्य इनपुट दिया जाता है, तो अमान्य इनपुट प्रदर्शित होता है और लूप तब तक जारी रहता है जब तक कि कोई वैध विकल्प नहीं चुना जाता है।

दो नंबर लिए गए हैं और एक if… elif… elseब्रांचिंग का उपयोग किसी विशेष सेक्शन को निष्पादित करने के लिए किया जाता है। उपयोगकर्ता-परिभाषित प्रकार्य add(), subtract(), multiply()और divide()संबंधित संचालन का मूल्यांकन करने और उत्पादन प्रदर्शित करते हैं।

दिलचस्प लेख...