ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PARCIAL PROGRAMACION


Enviado por   •  30 de Agosto de 2022  •  Trabajo  •  753 Palabras (4 Páginas)  •  111 Visitas

Página 1 de 4

#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

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (42 Kb) docx (10 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com