Saltar al contenido

Usando matemáticas en Python – PythonForBeginners.com

Matemáticas en Python

La distribución de Python incluye el intérprete de Python, un desarrollo muy simple
entorno, llamado IDLE, bibliotecas, herramientas y documentación.

Python está preinstalado en muchos (si no en todos) sistemas Linux y Mac,
pero puede que sea una versión antigua.

Calculadora

Para comenzar a usar el intérprete de Python como calculadora, escriba python en el
cascarón.

>>> 2 + 2
4

>>> 4 * 2
8

>>> 10 / 2
5

>>> 10 - 2
8

Contando con variables

Ingrese algunos valores en variables para contar el área de un rectángulo

>>> length = 2.20
>>> width = 1.10
>>> area = length * width
>>> area
2.4200000000000004

Encimera

Los contadores son útiles en la programación para aumentar o disminuir un valor cada vez que
carreras.

>>> i = 0
>>> i = i + 1
>>> i
1
>>> i = 1 + 2
>>> i
3

Contar con un bucle while

A continuación, se muestra un ejemplo que muestra cuándo es útil usar contadores.

>>> i = 0
>>> while i < 5:
...     print i
...     i =  i + 1
... 
0
1
2
3
4

El programa cuenta de 0 a 4. Entre la palabra while y los dos puntos, hay un
expresión que al principio es Verdadero pero luego se vuelve Falso.

Siempre que la expresión sea True, se ejecutará el siguiente código.

El código que debe ejecutarse debe tener sangría.

La última declaración es un contador que suma 1 al valor cada vez que el bucle
carreras.

Tabla de multiplicación

Hacer una tabla de multiplicar en Python es simple.

table = 8
start = 1
max = 10
print "-" * 20
print "The table of 8"
print "-" * 20
i = start
while i <= max:
    result = i * table
    print i, " * ", table, " =" , result
    i = i + 1
print "-" * 20
print "Done counting..."
print "-" * 20

>> Salida:

——————–
La mesa de 8
——————–
1 * 8 = 8
2 * 8 = 16
3 * 8 = 24
4 * 8 = 32
5 * 8 = 40
6 * 8 = 48
7 * 8 = 56
8 * 8 = 64
9 * 8 = 72
10 * 8 = 80
——————–
Terminé de contar…
——————–

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.