In Python, the integer type (**int**) is used to represent whole numbers without a fractional component. Integers in Python can be positive or negative.

## 1. Declaring an Integer Variable.

- To declare an integer variable in Python, you simply assign a value to it using the assignment operator (
**=**). - Here are some examples:
# Declaring integer variables num1 = 10 num2 = -20 num3 = 0

- Integers can be declared with positive, negative, or zero values.

## 2. Integer Variable Operation Examples.

- Integer variables in Python have various properties and methods that you can use to perform different operations and manipulate the values.
- Here are some common properties and methods associated with integers.
**Value**: You can directly access the value of an integer variable. For example:

num1 = 10 print(num1) # Output: 10

**Addition**: You can use the**+**operator to add two integer values. For example:

num1 = 5 num2 = 3 sum = num1 + num2 print(sum) # Output: 8

**Subtraction**: You can use the**–**operator to subtract an integer value from another. For example:

num1 = 10 num2 = 5 difference = num1 - num2 print(difference) # Output: 5

**Multiplication**: You can use the*****operator to multiply two integer values. For example:

num1 = 5 num2 = 3 product = num1 * num2 print(product) # Output: 15

**Division**: You can use the**/**operator to divide one integer value by another. For example:

num1 = 10 num2 = 5 quotient = num1 / num2 print(quotient) # Output: 2

**Modulus**: You can use the**%**operator to find the remainder after division of one integer value by another. For example:

num1 = 10 num2 = 3 remainder = num1 % num2 print(remainder) # Output: 1

**Absolute Value**: You can use the**abs()**function to get the absolute (positive) value of an integer. For example:

num1 = -10 abs_value = abs(num1) print(abs_value) # Output: 10

**Increment and Decrement**: You can use the**+=**and**-=**operators to increment or decrement an integer variable by a specified value. For example:

num1 = 10 num1 += 5 # Increment num1 by 5 print(num1) # Output: 15 num2 = 20 num2 -= 5 # Decrement num2 by 5 print(num2) # Output: 15

**Concatenating integers with strings**:

num = 123 text = "The number is: " + str(num) print(text) # Output: The number is: 123

**Using integer variables in conditional statements**:

num = 10 if num > 5: print("The number is greater than 5.") else: print("The number is not greater than 5.")

**Looping through a range of integers**:

for i in range(5): print(i) # Output: 0, 1, 2, 3, 4 for i in range(2, 7): print(i) # Output: 2, 3, 4, 5, 6

**Using integer variables to create lists and tuples**:

my_list = [1, 2, 3, 4, 5] my_tuple = (1, 2, 3, 4, 5)

**Assigning multiple integer values in a single line**:num1, num2, num3 = 10, 20, 30

**Performing mathematical operations using bitwise operations**:num1 = 5 num2 = 3 bitwise_and = num1 & num2 # Bitwise AND bitwise_or = num1 | num2 # Bitwise OR bitwise_xor = num1 ^ num2 # Bitwise XOR bitwise_not = ~num1 # Bitwise NOT

**Using integer variables in boolean expressions**:num1 = 10 num2 = 5 condition = (num1 > num2) and (num2 < 8) # Combining conditions with and print(condition) # Output: True

- These are just a few examples to give you a better understanding of using the integer data type in Python.
- The integer type (int) can be used in various other contexts and operations as needed in your programming tasks.