Page 94 - KEC Khaitan C8.5 Flipbook
P. 94

For example,

                      Program1.py
                   File  Edit  Format    Run   Options   Window    Help

                   num_int = 10 # Integer
                   num_float = 10.5  # Float
                   result = num_int + num_float # Integer is converted to Float
                   print(result)
                   print(type(result))




                      Output

                    20.5
                    <class 'float'>


                  In the above program, Python automatically converts num_int (an integer) into a float before

                  performing addition. The result is stored as a float to avoid loss of precision.
                     Explicit Type Conversion: This type of conversion is done manually using built-in functions.
                    The user specifies the required data type using type conversion functions.

                    Common functions:
                    o  int() → Converts to integer

                    o  float() → Converts to float
                    o  str() → Converts to string
                  For example,

                      Program2.py
                   File  Edit  Format    Run   Options   Window    Help


                   num_str = "100"  # String
                   num_int = int(num_str)  # Convert to Integer
                   print(num_int)
                   print(type(num_int))



                      Output

                    100
                    <class 'int'>



                  In the above program, Python converts the string "100" into an integer using int(), allowing it
                  to be used in mathematical operations. The type() function confirms that the variable is now of
                  type <class 'int'>.



                   92   Premium Edition-VIII
   89   90   91   92   93   94   95   96   97   98   99