Yo diría que esta línea de tu código:
Debería modificarse a:
Se supone que esperas introducir un valor entero y no una cadena.
Cierto no lo había pensado, igualmente poniendo raw_input() también funciona.Código
temperatura = input("introduzca la temperatura media de un mes")
Debería modificarse a:
Código
temperatura = int(input("introduzca la temperatura media de un mes"))
Se supone que esperas introducir un valor entero y no una cadena.
Gracias por comentarlo.