Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio4

  1. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

  2. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

  3. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Recopilamos el número

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

Los números enteros iguales o menores que 1 no se consideran primos

if num > 1: for i in range(2, num): # Verificamos todos los residuos de la división entre todos los números menores que num # Si algún residuo es 0, significa que es divisible por otro número además de sí mismo y 1 if (num % i) == 0: print(f'{num} no es un número primo') break else: print(f'{num} es un número primo') else: print(f'{num} no es un número primo')

8)# Recopilamos las edades de los clientes

edad = int(input('Ingresa la edad (o un número negativo para finalizar): ')

Inicializamos las variables de conteo

contador_0_25 = 0 # contador de edades entre 0 y 25 contador_26_50 = 0 # contador de edades entre 26 y 50 contador_51_75 = 0 # contador de edades entre 51 y 75 contador_76_100 = 0 # contador de edades entre 76 y 100

Nuestro código se ejecuta hasta que el valor de edad sea negativo

while edad >= 0: # Contamos cada caso if edad >= 0 and edad <= 25: contador_0_25 += 1 elif edad >= 26 and edad <= 50: contador_26_50 += 1 elif edad >= 51 and edad <= 75: contador_51_75 += 1 elif edad >= 76 and edad <= 100: contador_76_100 += 1

# Repetimos el proceso de entrada de datos hasta que se ingrese un número negativo    
edad = int(input('Ingresa la edad (o un número negativo para finalizar): ')

Mostramos los resultados

print('Distribución de edades:') print('[0-25]:', contador_0_25) print('[26-50]:', contador_26_50) print('[51-75]:', contador_51_75) print('[76-100]:', contador_76_100)

  1. Inicializamos las variables contadoras

votos_candidato1 = 0 votos_candidato2 = 0 votos_candidato3 = 0 votos_candidato4 = 0 votos_nulos = 0 votos_blanco = 0

Inicio del bucle para leer los votos

for i in range(0, 20): voto = int(input('Ingresa tu voto: ') if voto == 1: votos_candidato1 += 1 elif voto == 2: votos_candidato2 += 1 elif voto == 3: votos_candidato3 += 1 elif voto == 4: votos_candidato4 += 1 elif voto == 5: votos_nulos += 1 elif voto == 6: votos_blanco += 1 else: print("Voto inválido.")

print(f'Votos candidato 1: {votos_candidato1}') print(f'Votos candidato 2: {votos_candidato2}') print(f'Votos candidato 3: {votos_candidato3}') print(f'Votos candidato 4: {votos_candidato4}') print(f'Votos nulos: {votos_nulos}') print(f'Votos en blanco: {votos_blanco}') print(f'Porcentaje de votos nulos: {(votos_nulos / 20 * 100)}') print(f'Porcentaje de votos en blanco: {(votos_blanco / 20 * 100)}')