Resultados de la primera evaluación
Resultados de la primera evaluación
1.- Escribir un programa que lea una lista de diez números por consola, calcule la suma y el promedio de estos números.
# Definir una lista vacía para almacenar los números
numeros = []
# Leer 10 números por consola y agregarlos a la lista
for i in range(10):
numero = float(input("Introduce el número {}: ".format(i + 1)))
numeros.append(numero)
# Calcular la suma de los números
suma = sum(numeros)
# Calcular el promedio de los números
promedio = suma / len(numeros)
# Mostrar el resultado
print("La suma de los números es:", suma)
print("El promedio de los números es:", promedio)
2.- Escribir un programa que calcule el área de un triángulo y su perímetro.
# Pedir al usuario la longitud de los lados del triángulo
lado1 = float(input("Introduce la longitud del primer lado del triángulo: "))
lado2 = float(input("Introduce la longitud del segundo lado del triángulo: "))
lado3 = float(input("Introduce la longitud del tercer lado del triángulo: "))
# Calcular el perímetro
perímetro = lado1 + lado2 + lado3
# Calcular el semiperímetro
semiperimetro = perímetro / 2
# Calcular el área usando la fórmula de Herón
area = math.sqrt(semiperimetro * (semiperimetro - lado1) * (semiperimetro - lado2) * (semiperimetro - lado3))
# Mostrar el resultado
print("El perímetro del triángulo es:", perímetro)
print("El área del triángulo es:", area)
3.- Escribir un programa que invierta el orden de una lista recibida por consola.
# Leer la lista por consola
lista = input("Introduce la lista separada por comas: ").split(",")
# Invertir el orden de la lista
lista.reverse()
# Mostrar la lista invertida
print("La lista invertida es:", lista)
# Definir una lista para almacenar los números primos numeros_primos = [] # Recorrer los números entre 50 y 200 for numero in range(50, 201): # Si el número es divisible por 1 y por sí mismo, es primo if all(numero % i for i in range(2, numero)): numeros_primos.append(numero) # Mostrar la lista de números primos print("Los números primos entre 50 y 200 son:", numeros_primos)
- Se define una lista vacía
numeros_primos
para almacenar los números primos que se encuentren. - Se utiliza un bucle
for
para recorrer los números entre 50 y 200. - Dentro del bucle, se utiliza la función
all
para verificar si el número actual es divisible por cualquier número entre 2 y sí mismo (excluyendo el 1). - Si el número no es divisible por ningún otro número, se agrega a la lista
numeros_primos
. - Se muestra la lista de números primos al final del bucle.
Comentarios
Publicar un comentario