Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 98 - 2629_Devagiri_C-6
P. 98

    Example
                       Operator         Name                        Description                                  Output
                                                                                                  (x = 5, y = 3)

                           **      Exponentiation Raises  the left operand  to  the power of         x ** y         125
                                                     the right operand.

                           //      Floor division    Divides the left operand by the right and        x // y         1
                                                     discards the fraction.

                       Program 3     To demonstrate the use of all the arithmetic operations.

                          Program3.py
                       File  Edit  Format   Run    Options   Window    Help
                                                                                         Write a Python program to
                       x = 5                                                              calculate simple interest:
                       y = 3
                                                                                         Use the formula (P * R * T) /
                       result_add = x + y # Addition                                    100, where P is the principal, R
                       print("Addition:", result_add)                                    is the rate and T is the time.
                       result_sub = x - y # Subtraction
                       print("Subtraction:", result_sub)

                       result_mul = x * y # Multiplication
                       print("Multiplication:", result_mul)

                       result_div = x / y # Division
                       print("Division:", result_div)                                    Output
                       result_mod = x % y # Modulus                                   Addition: 8
                       print("Modulus:", result_mod)                                  Subtraction: 2

                       result_exp = x ** y # Exponentiation                           Multiplication: 15
                       print("Exponentiation:", result_exp)                           Division: 1.6666666666666667
                                                                                      Modulus: 2
                       result_floor = x // y # Floor Division
                                                                                      Exponentiation: 125
                       print("Floor Division:", result_floor)
                                                                                      Floor Division: 1

                      RELATIONAL OPERATORS

                      Relational operators compare values on both sides and return True or False.

                      The following table describes the relational operators:
                                                                                                Example
                        Operator        Name                      Description                                   Output
                                                                                              (x = 5, y = 3)
                            ==      Equal to        Returns True if both  operands are           x == y          False
                                                    equal.
                            !=      Not equal to    Returns True if both operands are not         x != y         True
                                                    equal.
                            >       Greater than    Returns True if the left operand  is          x > y          True
                                                    greater than the right.

                       96
                            Premium Edition-VI

         5

| 93 94 95 96 97 98 99 100 101 102 103 |