Beginner Codes/Python/Calculator Program
9%

Instructions

Syntax

if condition: code elif condition: code else: code

Calculator Program 🧮

Ithuvaraikum naama kathukitta Variables, Type Casting, User Input, and If Statements - idhu ellathaiyum serthu oru periya project panna porom! Oru Calculator Program!

Logic of a Calculator

Oru simple calculator epdi work aagum?

  1. User kitta irundhu oru operator-a vangum (+, -, *, /).
  2. Rendu numbers-a vangum.
  3. Operator ennavo adhuketha madhiri calculation panni result-a kaatum!
operator = input("Enter operator (+, -, *, /): ")
num1 = float(input("Enter 1st number: "))
num2 = float(input("Enter 2nd number: "))

if operator == "+":
    result = num1 + num2
    print(round(result, 3))
elif operator == "-":
    result = num1 - num2
    print(round(result, 3))
# adhe madhiri mathadha operators-kum ezhudhanum!

Idha theliva purinjikka indha interactive visualizer-a test pannunga:

# Python Execution Flow
op = "+"
n1 = 10
n2 = 5
if op == "+":
  print(n1 + n2)
elif op == "-":
  print(n1 - n2)
elif op == "*":
  print(n1 * n2)
elif op == "/":
  print(n1 / n2)
___
What is happening?
Input-a kudunga, apparam 'Run Program' click pannunga.

💡 Did You Know? User decimal number (e.g. 10.5) kudukka chance irukku. Adhanaala int() ku badhila float() use pandradhu dhaan calculators-la best practice! And round(result, 3) potta 3 decimal places-oda ninnudum.

Your Turn! (Unga neram!)

Mela irukka code-a complete pannunga!

  1. * and / ku thevayana elif conditions-a add pannunga.
  2. Oruvela user edho thappana operator (e.g. ?) type panna, else: condition pottu print("Invalid Operator") nu kaatunga!

Help

Calculator ProgramExercise 8/7740 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines