Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:python:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:lenguajes_de_programacion:python:start [2025/09/25 10:40] – [Function] admininformatica:lenguajes_de_programacion:python:start [2025/10/09 06:17] (actual) – [Operaciones] admin
Línea 55: Línea 55:
 </code> </code>
  
 +===== Operaciones =====
 +
 +^ Operación ^ Libreria ^ Matemática ^ En Python ^
 +^ Suma | Sin libreria | <code>A+B</code> | <code>+</code> |
 +^ Resta | Sin libreria  | <code>A-B</code> | <code>-</code> |
 +^ Multiplicación | Sin libreria  | <code>A*B</code> | <code>*</code> |
 +^ División | Sin libreria  | <code>A/B</code> | <code>/</code> |
 +^ División Entero | Sin libreria  | <code>A//B</code> | <code>//</code> |
 +^ Potencia | Sin libreria  | <code>A^B</code> | <code>**</code> |
 +^ Módulo | Sin libreria  | <code>A%B</code> | <code>%</code> |
 +^ Logaritmo| math  | <code>log A(B)</code> | <code>math.log(A,B)</code> |
 +^ Raíz cuadrada| math  | <code>sqrt(A)</code> | <code>math.sqrt(A)</code> |
 ===== Function ===== ===== Function =====
  
Línea 64: Línea 76:
 def <nombre>( <args>, ) -> <tipo dato>: def <nombre>( <args>, ) -> <tipo dato>:
    return "hola"    return "hola"
 +</code>
 +===== Recursión =====
 +
 +También conocido como recursividad 
 +
 +==== for ====
 +
 +el for recorre un listado, a diferencia del for en c, php, javascript, etc que ejecutan una condición.
 +
 +<code python>
 +for i in range(4):
 +   print(i)
 +   
 +for i in (0,1,2,3,4):
 +   print(i)
 +
 +for i in [0,1,2,3,4]:
 +   print(i)
 +</code>
 +==== while ====
 +
 +<code python>
 +i = 0
 +while i < 5:
 +   print(i)
 +   i+=1
 +</code>
 +
 +En python no existe el **Do While**, pero se puede usar la palabra reservada break en un if para romper el while al final.
 +
 +<code python>
 +i = 0
 +while True:
 +   print(i)
 +   i+=1
 +   if not i < 5:
 +      break
 </code> </code>
 ===== Recursos ===== ===== Recursos =====
informatica/lenguajes_de_programacion/python/start.1758796841.txt.gz · Última modificación: 2025/09/25 10:40 por admin