PARCIAL PROGRAMACION
Enviado por Juan Vargas • 30 de Agosto de 2022 • Trabajo • 753 Palabras (4 Páginas) • 110 Visitas
#PARCIAL PROGRAMACION
# ejercicio 1 Defina una función que permita hallar el máximo entre tres números (no puede usar la función max())
from math import factorial
numbers = [5, 4, 2, 1, 10, 6, 13, 69, 420]
max_value = max(numbers)
print('Maximum value:', max_value)
#2 Defina una función que tome una lista y retorneuna nueva lista con los elementos de la primera lista, pero sin repeticiones.
def valores_unicos(lista):
return list(set(lista))
numeros = [2, 3, 3, 5, 7, 0, 0, 1, 11, 13, 13, 13]
resultado = valores_unicos(numeros)
print(numeros)
print(resultado)
#3 Defina una función que multiplique todos los números de una lista.
def multiplicar_lista(numeros):
producto = 1
for numero in numeros:
producto *= numero
return producto
numeros = [1, 2, 6, 8, 10]
print(multiplicar_lista(numeros))
#4 Defina una función que calcule el factorial de un número.
#Recuerde que el factorial de un numeroenteropositivose define como el producto de todos los números enteros positivos desde 1
# hasta el numero en cuestión(por ejemplo, el factorial de 5 es1x2x3x4x5, lo cual da comoresultado120).
# Recuerde también que el factorial no existe para los números menores a cero y que el factorial de 0 es 1
numero = int(input("coloque un numero: "))
if numero >= 0:
factorial=1
if numero == 0 or numero == 1:
factorial = 1
else:
for i in range(1, numero + 1):
factorial *= i
print(f'{numero}! = {factorial}')
else:
print("usted digito un numero negativo, la funcion factorial no esta diseñada para los numeros negativos.")
#5 Escriba una función para verificar si un númeroes perfecto o no. Recuerde que un numero perfecto es aquel que es igual
# a la suma de sus divisores,excepto el mismo. Por ejemplo, 6 es un numero perfecto porque sus divisores,
# excepto el mismo,son 2,3 y 1, y la suma de ellos es 6.
def es_numero_perfecto(numero):
suma = 0
for i in range(1, numero):
if numero % i == 0:
suma += i
return suma == numero
print(es_numero_perfecto(8))
print(es_numero_perfecto(6))
#6 Escriba una función para verificar si un fragmento de texto es un pangrama.
# Recuerde que un pangrama es un
...