Introducción a Python - Programas de muestra
1. Hola Mundo y entrada de usuario
Código:
name = input('Cuál es tu nombre? ')
print('Hola,', name)
Descripción: Programa básico de interacción.
2. Suma de elementos de una lista
Código:
nums = [1, 2, 3, 4, 5]
print(sum(nums))
Descripción: Uso de funciones integradas.
3. Función para factorial (recursiva)
Código:
def factorial(n):
if n<=1:
return 1
return n*factorial(n-1)
print(factorial(5))
Descripción: Introduce recursión.
4. Generador de números primos (sencillo)
Código:
def es_primo(n):
if n<2:
return False
for i in range(2, int(n**0.5)+1):
if n%i==0:
return False
return True
primos = [x for x in range(2,51) if es_primo(x)]
print(primos)
Descripción: Comprensión de listas y funciones.
5. Lectura y escritura de archivos
Código:
with open('[Link]','w') as f:
[Link]('Linea de ejemplo')
with open('[Link]','r') as f:
print([Link]())
Descripción: Operaciones básicas con archivos.
6. Uso de diccionarios y conteo de palabras
Código:
texto = 'hola hola mundo'
words = [Link]()
conteo = {}
for w in words:
conteo[w]=[Link](w,0)+1
print(conteo)
Descripción: Estructuras de datos y manipulación de texto.