Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: ¡Es hora de practicar!

Cordial saludo

1

inicio = int(input('Ingresa el primer número entero: ')) fin = int(input('Ingresa el segundo número entero: '))

Verificamos si el valor de inicio es menor que el fin

if inicio < fin:

Podemos imprimir los enteros entre el valor menor y el valor mayor

for i in range(inicio + 1, fin): print(i) elif inicio > fin: for i in range(fin + 1, inicio): print(i) else: # En caso de que los números sean iguales, no podemos imprimir ninguna secuencia. print('Los números son iguales.') 2.

Número inicial de bacterias

colonia_a = 4 colonia_b = 10

Tasas de crecimiento de las colonias

tasa_a = 0.03 tasa_b = 0.015

Contador de días

días = 0

La condición que termina el bucle es cuando

la colonia A supera a la colonia B

while colonia_a <= colonia_b:

Usamos un operador de asignación con multiplicación

colonia_a *= 1 + tasa_a colonia_b *= 1 + tasa_b

Contamos los días en cada iteración

días += 1

Resultado final

print(f'Necesitará {días} días para que la colonia A supere a la colonia B.') 3.

Bucle para recopilar las 15 notas

for i in range(15): nota = float(input(f'Ingresa la nota del usuario {i}: ')

Verifica si la nota está entre 0 y 5

Si no lo está, el bucle se repetirá hasta que se obtenga un valor válido

while (nota < 0) or (nota > 5): nota = float(input(f'Nota no válida, ingresa nuevamente la nota del usuario {i}: ')) print('Verificación completa. Todas las notas son válidas.') 4.

Recopilamos la temperatura

temperatura = float(input('Ingresa la temperatura en grados Celsius: '))

Inicializamos un contador y una suma para calcular el promedio

contador = 0 suma = 0

Nuestro código se ejecuta hasta que el valor de temperatura sea igual a -273

while temperatura != -273: # La suma se actualiza sumando la temperatura a la variable suma suma += temperatura # Contamos la cantidad de valores recopilados con el contador contador += 1 # Recopilamos nuevamente la temperatura temperatura = float(input('Ingresa la temperatura en grados Celsius: ')) promedio = suma / contador print(f'El promedio de las temperaturas es: {promedio}') 5.

Solicita el número

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

Inicializa el cálculo

factorial = 1

Nuestro contador comienza con el número máximo

y se realizará un conteo decreciente con el operador -=

i = num while i > 0: # Queremos multiplicar el valor factorial por el número # y todos los números por debajo de él hasta 1 factorial *= i i -= 1

Imprime el cálculo del factorial

print(f'El factorial de {num} es {factorial}') Momento de los proyectos 6. # Solicita el número num = int(input('Ingresa un número entero del 1 al 10: ')

Generamos la tabla de multiplicar

print(f'Tabla de multiplicar del {num}:') for i in range(1, 11): resultado = num * i print(f'{num} x {i} = {resultado}') 7.

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)

Por caracteres no pude adjuntar código del ejercicio 9 Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola,

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!