2.1 - Python Basics
2.1 - Python Basics
x = 5 # integer
y = "Hello" # string
z = 3.14 # float
Data Types:
age = 25
pi = 3.14159
name = "Alice"
1: Python Basics 1
is_student = True
Basic Operations
Arithmetic Operations:
Addition: +
Subtraction:
Multiplication:
Division: /
Modulus (remainder): %
Exponentiation: *
Floor Division: //
1: Python Basics 2
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333333333333335
print(a % b) # 1
print(a ** b) # 1000
print(a // b) # 3
Comparison Operations:
Equal: ==
Not Equal: !=
x = 5
y = 10
print(x == y) # False
print(x != y) # True
print(x > y) # False
print(x < y) # True
print(x >= y) # False
print(x <= y) # True
Logical Operations:
1: Python Basics 3
And: and
Or: or
Not: not
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
Control Structures
Conditional Statements:
if , elif , else
x = 10
if x > 0:
print("Positive")
elif x == 0:
print("Zero")
else:
print("Negative")
Loops:
for Loop: Iterates over a sequence (like a list, tuple, dictionary, set, or
string).
1: Python Basics 4
print(fruit)
count = 0
while count < 5:
print(count)
count += 1
: Skips the rest of the code inside the loop for the current iteration
continue
for i in range(10):
if i == 5:
break
print(i)
# 0 1 2 3 4
for i in range(10):
if i % 2 == 0:
continue
print(i)
# 1 3 5 7 9
for i in range(10):
if i % 2 == 0:
pass
1: Python Basics 5
print(i)
# 0 1 2 3 4 5 6 7 8 9
1: Python Basics 6