¿Qué está causando que mi duración del bucle while se extienda a 12 minutos?

Soy nuevo en python: estoy trabajando en un proyecto: después de que la cafeína se absorbe en el cuerpo, el 13% se elimina del cuerpo cada hora. Suponga que una persona bebe una taza de café de 8 onzas que contiene 130 mg de cafeína y que la cafeína se absorbe inmediatamente en el cuerpo.

Estoy escribiendo un programa para lo siguiente:. (b) La cantidad de cafeína en el cuerpo 24 horas después de que la persona toma el café.

Mi código es:

hour = 24
in_body=100
caffeine = 130
while caffeine < 130:
    in_body -= .13*in_body
    hour -= 1

¿Por qué tarda tanto tiempo en ejecutarse sin ningún resultado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta