AI Basics with AK

Season 02 - Introduction to Python Programming

Arun Koundinya Parasa

Episode 03

Numbers & Booleans

Agenda

  • Booleans
  • Integers
  • Floats
  • Type Casting
  • Arthimetic Operators
  • Comparison Operators

Booleans

var = True
type(var)
bool
var1 = False
type(var1)
bool
print(var + var1)
print(var * var1)
1
0
print(var and var1)
print(var or var1)
False
True
print(3 > 2)
print(3 < 2)
True
False
print((3 > 2) and (2 < var1))
print((3 > 2) or (2 < var1))
False
True

Integers

var = 100
type(var)
int
var1 = -100
type(var1)
int
print(var + var1)
print(var - var1)
0
200
print(1,000,000)
1 0 0
print(10_11_12)
101112
  • _1 can we do this ?
_1 = 1_3_4
type(_1)
int

Floats

var = 5.
type(var)
print(var)
5.0
print(5.0)
print(05.)
5.0
5.0
print(var + 1)
print(var - 1)
6.0
4.0
print(5e0)
5.0
print(5e1)
50.0
  • 1.01_1 can we do this ?
  • 1_.01_1 can we do this ?
pi = 3.141_592_654
print(pi)
3.141592654

Type Casting

print(float(True))
print(float(False))
1.0
0.0
print(int(2.9))
2
print(bool(100))
print(bool(-100))
print(bool(0))
True
True
False
print(1.0 + True)
2.0
print(5e1 + bool(100))
51.0
pi = 3.141_592
int(pi) + True
4
print(pi * True)
print(pi * False)
3.141592
0.0

Arthimetic Operators

Operator Description Example Result
+ Addition 100 + 100 200
- Subtraction 20 - 10 10
* Multiplication 5 * 5 25
/ Floating-point division 5 / 2 2.5
// Integer (truncating) division 5 // 2 2
% Modulus (remainder) 5 % 2 1
** Exponentiation 5 ** 2 25

Comparison Operators

Operator Description Example Result
== Equal to 5 == 5 True
!= Not equal to 5 != 5 False
< Less than 4 < 5 True
>= Greater than or equal to 5 >= 5 True
<= Less than or equal to 4 <= 5 True
> Greater than 5 > 4 True

Thank You