0% encontró este documento útil (0 votos)
6 vistas1 página

Ejercicios Python

El documento presenta tres ejercicios de programación en Python: el primero genera la serie Fibonacci utilizando un bucle while, el segundo verifica si un número es primo mediante un bucle for, y el tercero calcula el factorial de un número usando una función recursiva. Cada ejercicio incluye el código correspondiente y una breve descripción de su funcionalidad. Estos ejemplos son útiles para aprender conceptos básicos de programación y estructuras de control en Python.

Cargado por

Therry CR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas1 página

Ejercicios Python

El documento presenta tres ejercicios de programación en Python: el primero genera la serie Fibonacci utilizando un bucle while, el segundo verifica si un número es primo mediante un bucle for, y el tercero calcula el factorial de un número usando una función recursiva. Cada ejercicio incluye el código correspondiente y una breve descripción de su funcionalidad. Estos ejemplos son útiles para aprender conceptos básicos de programación y estructuras de control en Python.

Cargado por

Therry CR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

Ejercicio 3: Serie Fibonacci usando bucle while

-------------------------------------------------
n = int(input("¿Cuántos términos de la serie Fibonacci deseas? "))

a, b = 0, 1
contador = 0

print("Serie Fibonacci:")
while contador < n:
print(a, end=" ")
a, b = b, a + b
contador += 1

Ejercicio 4: Verificación de número primo


------------------------------------------
num = int(input("Ingresa un número entero: "))

if num <= 1:
print(f"{num} no es un número primo.")
else:
es_primo = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
es_primo = False
break

if es_primo:
print(f"{num} es un número primo.")
else:
print(f"{num} no es un número primo.")

Ejercicio 5: Factorial usando recursividad


-------------------------------------------
def factorial(n):
if n < 0:
return "No definido para números negativos"
if n == 0 or n == 1:
return 1
return n * factorial(n - 1)

num = int(input("Ingresa un número para calcular su factorial: "))


resultado = factorial(num)

print(f"El factorial de {num} es: {resultado}")

También podría gustarte