1 - Escribe un programa que solicite dos números enteros e imprima todos los números enteros entre ellos.
num_1 = int(input('Digite el primer número :'))
num_2 = int(input('Digite el segundo numero :'))
if num_1 > num_2:
num_1, num_2 = num_2, num_1
print("Los números son:")
for n in range (num_1 +1, num_2):
print (n)
2 - Escribe un programa para calcular cuántos días tomará que la colonia de una bacteria A supere o iguale a la colonia de una bacteria B, basado en tasas de crecimiento del 3% y 1.5%, respectivamente. Supón que la colonia A comienza con 4 elementos y B con 10.
colonia_A = 4
colonia_B = 10
dias = 0
while colonia_A < colonia_B:
colonia_A *= 1.030
colonia_B *= 1.015
dias += 1
print(f"En {dias} días la colonia A igualará o superará a la colonia B")
3 - Para procesar una cantidad de 15 datos de evaluaciones de usuarios de un servicio de la empresa, necesitamos verificar si las calificaciones son válidas. Por lo tanto, escribe un programa que recibirá calificaciones del 0 al 5 y verificará si son valores válidos. Si se ingresa una calificación superior a 5 o inferior a 0, se repetirá hasta que el usuario ingrese un valor válido.
array_notas = {}
for iterador in range(1, 16):
while True:
try:
nota = float(input(f"Digite la nota N°{iterador}: "))
if 0 <= nota <= 5:
array_notas[f"Nota {iterador}"] = nota
break
else:
print("Valor inválido. La nota debe estar entre 0 y 5.")
except ValueError:
print("Entrada inválida. Debe ingresar un número.")
print("\nLas notas que usted digitó son:")
for clave, valor in array_notas.items():
print(f"{clave}: {valor}")
4 - Desarrolla un programa que lea un conjunto indefinido de temperaturas en grados Celsius y calcule su promedio. La lectura debe detenerse al ingresar el valor -273°C. NOTA: No existen temperaturas teóricas menores a -273 °C (cero absoluto)
suma = 0
cantidad = 0
while True:
temp = float(input("Ingrese temperatura (°C): "))
if temp == -273:
break
if temp < -273:
temp = float(input("Ingrese una temperatura válida (min -273°C): "))
suma += temp
cantidad += 1
if cantidad > 0:
print(f"El promedio es: {suma / cantidad}")
else:
print("No se ingresaron temperaturas válidas.")
5 - Escribe un programa que calcule el factorial de un número entero proporcionado por el usuario. Recuerda que el factorial de un número entero es el producto de ese número por todos sus antecesores hasta llegar al número 1. Por ejemplo, el factorial de 5 es 5 x 4 x 3 x 2 x 1 = 120. NOTA: No existen factoriales de números negativos
numero = int(input("Digite un número: "))
factorial = 1
i = 1
if numero < 0:
numero = int(input("Digite un número válido (min 0)"))
while (i <= numero):
factorial = factorial * i
i = i + 1
print ("El factorial de " + str(numero) + " es " + str(factorial))