0% found this document useful (0 votes)
20 views

Day 3 Python Operators

Python has various arithmetic, assignment, comparison, and logical operators that allow mathematical operations and comparisons. It also allows input from the user via the input() function and output to the user via the print() function. Some key operators include +, -, *, / for arithmetic, = for assignment, ==, !=, >, < for comparisons, and and, or, not for logic.

Uploaded by

monisha.jalin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Day 3 Python Operators

Python has various arithmetic, assignment, comparison, and logical operators that allow mathematical operations and comparisons. It also allows input from the user via the input() function and output to the user via the print() function. Some key operators include +, -, *, / for arithmetic, = for assignment, ==, !=, >, < for comparisons, and and, or, not for logic.

Uploaded by

monisha.jalin
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Python Fundamentals

ARITHMETIC OPERATORS
Python Basic Arithmetic Operators
x = 7, y = 2

Addition: x + y = 9
Subtraction: x - y = 5
Multiplication: x*y = 14
Division: x/y = 3.5

Floor Division: x//y = 3 (rounds to the nearest)


Modulus: x%y = 1 (gives the remainder when divide)
Exponent: x**y = 49 (7 to the power of 2)
Numbers and Arithmetic Operators Exercise
Create a simple program to solve the
following mathematical problems

1) Assign A and B with values


2) Find the solution for (A+B)2

(A+B)2 = A2 + 2*A*B + B2
Python Fundamentals

ASSIGNMENT OPERATORS
Using Variables in Python : Assignment
x = x + 2
we can also write
x += 2

x = x - 2
we can also write
x -= 2
Python Fundamentals

COMPARISION OPERATORS
Comparison Operators
5 == 2 Equality

5 != 2 Non-Equality

5>2 Greater than

2<5 Smaller than

5>=2 Greater than or equal to

2 <= 5 Less than or equal to


Python Fundamentals

LOGICAL OPERATORS
LOGICAL Operators – and, or , not
5 == 5 and 2 < 1 will return False

5 == 5 or 2 < 1 will return True

not 2 < 1 will return True

not 2 > 1 will return False


Triple Quotes and Escape Chars
• To display a long message in multi lines, we can use the triple-quote
print (’’’Hello World.
How are you doing.’’’)

Escape chars to print "unprintable" characters

print (‘Hello\nWorld’)\n (Prints a newline)


print (‘\\’)(Prints a backslash)
print (\’)(Prints a single quotes)
print (\”) (Prints a double quotes)
Python Fundamentals

INPUT and OUTPUT


Input() and print()
• Input() statement prompts the user for input
• It always get the information as a string

studName = input("Enter student name: ")


studAge = input("Enter student age: ")

print() statement for output – three ways to print variables


print("The student name is", myName, "and is",myAge, "years old.") OR

print("The student name is %s and is %s years old." %(studName, studAge)) OR

print("The student name is {} and is {} years old.".format(studName, studAge))

You might also like