Entrenando la programación
inicio = int(input("Ingrese un número inicial: ")) + 1
termino = int(input("Ingrese un número de término: "))
while inicio < termino:
print(inicio)
inicio += 1
colonia_a = 4
colonia_b = 10
crecimiento_colonia_a =0
crecimiento_colonia_b =0
dia = 1
print(f"Día {dia} Colonia A: {colonia_a} Colonia B: {colonia_b}")
while colonia_a <= colonia_b:
crecimiento_colonia_a = ((colonia_a * 0.03) + colonia_a)
crecimiento_colonia_b = ((colonia_b * 0.015) + colonia_b)
colonia_a = crecimiento_colonia_a
colonia_b = crecimiento_colonia_b
dia +=1
print(f"Día {dia} [Colonia A: {colonia_a} | Colonia B: {colonia_b}]")
print(f"La Colonia A superó a la Colonia B el día {dia}")
contador = 0
while contador < 15:
evaluacion = int(input(f"Ingrese evaluación #{contador + 1} (entre 0 y 5): "))
if 0 <= evaluacion <= 5:
print("Evaluación válida registrada.")
contador += 1
else:
print("Evaluación inválida. Debe ser un número entre 0 y 5. Intente nuevamente.")
suma_temp = 0
contador = 0
temperatura = int(input("Ingrese temperatura: "))
while temperatura != -273:
if temperatura >=0:
suma_temp += temperatura
contador += 1
else:
print("Error: Ingrese una temperatura válida.")
temperatura = int(input("Ingrese temperatura: "))
promedio_temp = suma_temp / contador
print("El promedio de las temperaturas ingresadas es: %.2f°C" % promedio_temp)
factorial = int(input("Ingrese el número del cual quiere obtener el factorial: "))
resultado = factorial
antecesor = factorial-1
for i in range(factorial,1,-1):
resultado *= antecesor
antecesor -=1
#print(i,resultado,antecesor)
print(f"El resultado del factorial de {factorial} es {resultado}")
Momento de los proyectos
contador = 1
numero = int(input("Ingrese el número para obtener su tabla del 1 al 10: "))
for i in range(0,10):
resultado = numero * contador
print(f"{numero} x {contador} = {resultado}")
contador+=1
numero = int(input("Ingresa un número entero: "))
if numero < 2:
print(f"El número {numero} no es primo.")
else:
divisible = 0
for i in range(1, numero + 1):
if numero % i == 0: #solo si el resto es 0, realiza lo siguiente
divisible += 1 #aumenta en 1 si es que el resto de los valores son 0
if divisible == 2: #el numero primo solo es divisible por 1 y por si mismo == 2
print(f"El número {numero} es primo.")
else:
print(f"El número {numero} no es primo.")
intervalo_1 = int(0)
intervalo_2 = int(0)
intervalo_3 = int(0)
intervalo_4 = int(0)
edad = int(input("Ingresa edad (de 1 -100 años): "))
while edad >=0:
if edad >=0 and edad <= 25:
intervalo_1 += 1
elif edad >=26 and edad <= 50:
intervalo_2 += 1
elif edad >=51 and edad <= 75:
intervalo_3 += 1
elif edad >= 76 and edad <= 100:
intervalo_4 += 1
else:
print("Edad no coincide con los intervalos")
edad = int(input("Ingresa edad (de 1 -100 años): "))
print("La cantidad de personas ingresadas según intervalo, son las siguientes:\nEntre [0 - 25]: {} personas.\nEntre [26 - 50]: {} personas.\nEntre [51 - 75]: {} personas.\nEntre [76 - 100]: {} personas.\n".format(intervalo_1, intervalo_2,intervalo_3,intervalo_4))
candidato_1 = int(0)
candidato_2 = int(0)
candidato_3 = int(0)
candidato_4 = int(0)
nulo = int(0)
blanco = int(0)
contador = int(1)
cantidad_total = 20
while contador <= cantidad_total:
voto = int(input("Ingrese su voto del [1 - 6]: "))
if voto >= 1 and voto <= 6: #valida que sea un número entre el 1 al 6
if voto == 1:
candidato_1 +=1
elif voto == 2:
candidato_2 +=1
elif voto == 3:
candidato_3 += 1
elif voto == 4:
candidato_4 += 1
elif voto == 5:
nulo += 1
elif voto == 6:
blanco += 1
else:
print("No corresponde a un número válido")
contador +=1
else:
print("No corresponde a un número válido, vuelva a intentarlo")