0% encontró este documento útil (0 votos)
5 vistas3 páginas

Ejercicios de Python para Principiantes

El documento presenta un curso de Python de nivel 1, que incluye una serie de ejercicios prácticos para resolver utilizando funciones y procedimientos. Los ejercicios abarcan temas como la búsqueda de mínimos y máximos, verificación de vocales, suma y producto de listas, palíndromos, y generación de caracteres, entre otros. Cada ejercicio incluye ejemplos de código para ilustrar su implementación.

Cargado por

roger.mrc.3
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)
5 vistas3 páginas

Ejercicios de Python para Principiantes

El documento presenta un curso de Python de nivel 1, que incluye una serie de ejercicios prácticos para resolver utilizando funciones y procedimientos. Los ejercicios abarcan temas como la búsqueda de mínimos y máximos, verificación de vocales, suma y producto de listas, palíndromos, y generación de caracteres, entre otros. Cada ejercicio incluye ejemplos de código para ilustrar su implementación.

Cargado por

roger.mrc.3
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

Curso de Python - Nivel 1 [Link].

Reynaldo Zeballos

EJERCICIOS A RESOLVER EN PYTHON


[Link]
Ejercicio 1
Realizar un procedimiento para hallar el mínimo de dos números enviados
def min (n1, n2):
if n1 < n2:
print(n2)
elif n2 < n1:
print(n1)
else:
print("Son iguales")

Ejercicio 2
Realizar un procedimiento para hallar el máximo de tres número enviados
def max_de_tres (n1, n2, n3):
if n1 > n2 and n1 > n3:
print(n1)
elif n2 > n1 and n2 > n3:
print(n2)
elif n3 > n1 and n3 > n2:
print(n3)
else:
print("Son iguales")

Ejercicio 3
Realizar una función para hallar el tamaño de una lista.
def largo_cadena (lista):
cont = 0
for i in lista:
cont += 1
return cont

print(largo_cadena ([1,2,3,4]))

print(largo_cadena ("hola"))

Ejercicio 4
Realizar una función para verificar si el parámetro enviado es una Vocal.
def es_vocal (x):
if x == "a" or x == "e" or x == "i" or x == "o" or x == "u":
return True
elif x == "A" or x == "E" or x == "I" or x == "O" or x == "U":
return True
else:
return False
Curso de Python - Nivel 1 [Link]. Reynaldo Zeballos

Ejercicio 5
Realizar una función para hallar la suma de los elementos de una lista.
def sum (lista):
suma = 0
for i in lista:
suma += i
return suma

Ejercicio 6
Realizar una función para hallar el producto de los elementos de una
lista.
def multip (lista):
multiplicacion = 1
for i in lista:
multiplicacion *= i
return multiplicacion

Ejercicio 6
Realizar una función para hallar el inverso de una cadena.
def inversa (cadena):
invertida = ""
cont = len(cadena)
indice = -1
while cont >= 1:
invertida += cadena[indice]
indice = indice + (-1)
cont -= 1
return invertida

Ejercicio 7
Realizar un procedimiento para verificar si la cadena enviada es un palíndromo.
def es_palindromo (cadena):
palabra_invertida = inversa (cadena)
indice = 0
cont = 0
for i in range (len(cadena)):
if palabra_invertida[indice] == cadena[indice]:
indice += 1
cont += 1
else:
print("No es palindromo")
break

if cont == len(cadena): #Si el contador = a la cantidad de letras de la cadena


print("Es palindromo") # es porque recorrió todo el ciclo for y todas las
# letras son iguales
Curso de Python - Nivel 1 [Link]. Reynaldo Zeballos

Ejercicio 8
Realizar una función para verificar si dos listas enviadas son iguales.
def comparacion (lista1, lista2):
for i in lista1:
for x in lista2:
if i == x:
return True
return False

Ejercicio 9
Realizar un procedimiento para generar n veces un caracter enviado.
def generar_n_caracteres (n, caracter):
print(n * carácter)

Ejercicio 10
Realizar una función para verificar si un número enviado es primo o no.

Ejercicio 11
Realizar una función que devuelve el número primo mayor más cercano a un
número enviado.

Ejercicio 12
Realizar una función que devuelve en una lista, todos los divisores de un
número enviado.

Ejercicio 13
Realizar una función que devuelve en una lista, los N elementos de la serie de
Fibonacci.

Ejercicio 14
Realizar una función que obtiene la potencia K de un número N enviado.

Ejercicio 15
Realizar una función que obtiene los divisores comunes de dos números
enviados.

También podría gustarte