Curso de Programación en Python/EjemplosNumOps

De WikiCabal
Ir a la navegación Ir a la búsqueda

Operaciones numéricos

OperadorDescripción
+

Sumar

-

Sustracción

*

Multiplicar

/

Dividir

%

Modulo

**

Exponente

//

Floor Division


Multiplicación

>>> 3 * 4 * 5 * 6
360

Multiplicación más Adición

>>> 3 + 4 * 5
23

Multiplicación más Adición más paréntesis

>>> ( 3 + 4 ) * 5
35

División

>>> ( 6 / 2 )
3.0
>>> 6 / 4
1.5
>>> 100 / 6
16.666666666666668

Adición con promoción a float

>>> 25 + 2.25
27.25

Algunas funciones a convertir

 >>> int(5.44)
 5
 >>> float( 33 )
 33.0
 >>> bin ( 99 )
 '0b1100011'
 >>> hex( 99 )
 '0x63'
 >>> bool( 1 )
 True

Declaración y asignación y uso de variables

 >>> Num1 = 4
 >>> Num2 = 6
 >>> Num1 - 2, Num1 + 3
 (2, 7)
 >>> Num2 * 5, Num2 / 3
 (30, 2.0)
 >>> Num2 / 2.2
 2.727272727272727

Operador modulo

 >>> Num1 % 3
 1

Operador exponente

 >>> Num2 ** 2
 36

Forcear división sin resto en 3.x

 >>> Num2 // 2 + Num1
 7
 >>> Num2 // ( 2 + Num1 )
 1
 >>> Num2 // 2.2
 2.0