> > > LEARNING PYTHON : CALCULATOR # LEARNING PYTHON : CALCULATOR

No account yet? Register

In this post you will learn about the Python programming language.

Python is a high-level general programming languages created in 1991 by Guido van Rossum. It was named after the famous show, “Monty Python’s Flying Circus.” Python uses a lot of indentation instead of parentheses/brackets to make the code easier to read. It can be used for both small and very large projects. It is an interpreted language, which means it does not need to be processed/compiled before running, which makes things easier and faster to develop code.

Python is ranked as one of the most popular programming languages. It is especially popular for doing data processing and has a very large library of modules that allow it to be extended for many specialized tasks, like doing advanced statistics.

Here is an example Python program.

`# make a simple calculator`Python is an interpreted high-stage general-motive programming language. Its layout philosophy emphasizes code clarity with its use of large indentation. Its language constructs in addition to its object-orientated method purpose to assist programmers write clear, logical code for small and large-scale projects.

``` # 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(“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))

# check if user wants another calculation
# break the while loop if answer is no
next_calculation = input(“Let’s do next calculation? (yes/no): “)
if next_calculation == “no”:
break

``` ```

``` else: print("Invalid Input")```  