Lecture 03

 


Python Operators:

Operators are used to perform operations on variables and values.

->Python divides the operators in the following groups:

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Logical operators
  • Bitwise operators

1)   Arithmetic operators:

Arithmetic operators are used with numeric values to perform common mathematical operations:

Operator

Name

Example

Try it

+

Addition

x + y

Try it »

-

Subtraction

x - y

Try it »

*

Multiplication

x * y

Try it »

/

Division

x / y

 

%

Modulus

x % y

Try it »

**

Exponentiation

x ** y

Try it »

//

Floor division

x // y

Try it »


 
Ex:1)

for addition operator;    

x = 5                       
y = 3
print(x + y)                

Output:                    

8

2)    Assignment operator:

Assignment operators are used to assign values to variables:

Operator

Example

Same As

Try it

=

x = 5

x = 5

Try it »

+=

x += 3

x = x + 3

Try it »

-=

x -= 3

x = x - 3

Try it »

*=

x *= 3

x = x * 3

Try it »

/=

x /= 3

x = x / 3

Try it »

%=

x %= 3

x = x % 3

Try it »

//=

x //= 3

x = x // 3

Try it »

**=

x **= 3

x = x ** 3

Try it »

&=

x &= 3

x = x & 3

Try it »

|=

x |= 3

x = x | 3

Try it »

^=

x ^= 3

x = x ^ 3

 

 

Ex:

X=6

X+=3

Print(x)

Output:

9

3)   Comparison operators:

Comparison operators are used to compare two values:

Operator

Name

Example

Try it

==

Equal

x == y

Try it »

!=

Not equal

x != y

Try it »

> 

Greater than

x > y

Try it »

< 

Less than

x < y

Try it »

>=

Greater than or equal to

x >= y

Try it »

<=

Less than or equal to

x <= y

 

Ex:

x = 5

y = 8

print(x == y)

Output:

False

4) Logical operators:

Logical operators are used to combine conditional statements:

Operator

Description

Example

Try it

and 

Returns True if both statements are true

x < 5 and  x < 10

Try it »

or

Returns True if one of the statements is true

x < 5 or x < 4

Try it »

not

Reverse the result, returns False if the result is true

not(x < 5 and x < 10)

Try it »

 

 

Ex:

x = 5

print(x > 3 and x < 10)

Output:

True

5) Bitwise operators:

Bitwise operators are used to compare (binary) numbers:

Operator

Name

Description

AND

Sets each bit to 1 if both bits are 1

|

OR

Sets each bit to 1 if one of two bits is 1

^

XOR

Sets each bit to 1 if only one of two bits is 1

~

NOT

Inverts all the bits

<< 

Zero fill left shift

Shift left by pushing zeros in from the right and let the leftmost bits fall off

>> 

Signed right shift

Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off

Ex:
x = 5
print(x > 3 or x < 4)
Output:

True

0 Comments

Types of Arrays in C Programming | Lecture 10

In C programming, arrays are a fundamental concept that allows you to store multiple values of the same data type in a single variable. Instead of using multiple variables to store similar data, arrays make it easier to manage and manipulate these values. Types of Arrays There are two main types of arrays in C: One-Dimensional Arrays Multi-Dimensional Arrays One-Dimensional Arrays A one-dimensional array is like a list where all the elements are stored in a single row or column. It uses only one subscript to access each element. Declaration: DataType variable_name[size]; Here, DataType is the type of elements (e.g., int , float ), variable_name is the name of the array, and size is the number of elements the array can hold. Example: Declaring an integer array with 5 elements: int number[5]; This array can store 5 integers, with indices ranging from 0 to 4. Initialization of One-Dimensional Arrays Arrays can be initialized at the time of...