1 - Escribe un programa que solicite dos números enteros e imprima todos los números enteros entre ellos.
valorA = int(input("Digite o primeiro valor: "))
valorB = int(input("Digite un segundo valor que sea mayor al valor de A: "))
for i in range((valorA + 1), valorB):
print(i)
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.
coloniaA = 4
coloniaB = 10
dias = 0
while coloniaA <= coloniaB:
coloniaA = coloniaA * 1.03
coloniaB = coloniaB * 1.015
dias += 1
print(f"Tomará {dias} días para que la colonia A supere 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.
cant = 0
while cant < 15:
calificacion = int(input('Dame una calificacion entre el 1 y el 5: '))
if calificacion > 5 or calificacion < 0:
print('No es valido')
else:
cant += 1
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.
temperatura = int(input('Dame una temperatura en grados celsius: '))
suma = 0
cant = 0
while temperatura != -273:
suma += temperatura
cant += 1
temperatura = int(input('Dame una temperatura en grados celsius: '))
promedio = suma / cant
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.
numero = int(input('Dame un numero entero: '))
factorial = 1
while numero > 0:
factorial *= numero
numero -= 1
print(factorial)
6 - Escribe un programa que genere la tabla de multiplicar de un número entero del 1 al 10, según la elección del usuario. Como ejemplo, para el número 2, la tabla de multiplicar debe mostrarse en el siguiente formato:
numero = int(input('Dame un numero entero entre el 1 y el 10: '))
for i in range(1, 11):
print(f'{numero} x {i} = {numero * i}')
7 - Los números primos tienen diversas aplicaciones en Ciencia de Datos, como en criptografía y seguridad. Un número primo es aquel que es divisible solo por sí mismo y por 1. Por lo tanto, crea un programa que solicite un número entero y determine si es un número primo o no.
numero = int(input('Dame un numero entero: '))
primo = True
for i in range(2, numero):
if numero % i == 0:
primo = False
print('no es primo')
break
if primo:
print('Es primo')
8 - Vamos a comprender la distribución de edades de los pensionistas de una empresa de seguros. Escribe un programa que lea las edades de una cantidad no informada de clientes y muestre la distribución en los intervalos [0-25], [26-50], [51-75] y [76-100]. La entrada de datos se detendrá al ingresar un número negativo.
edad = int(input('Dame una edad: '))
while edad >= 0:
if edad >= 0 and edad <= 25:
print('[0-25]')
elif edad >= 26 and edad <= 50:
print('[26-50]')
elif edad >= 51 and edad <= 75:
print('[51-75]')
elif edad >= 76 and edad <= 100:
print('[76-100]')
else:
print('No es valido')
edad = int(input('Dame una edad: '))