Error int(input) / if elif
Publicado por javier (1 intervención) el 05/10/2017 04:35:31
Buenas a todos, estoy tratando de aprender este lenguaje y para ello practico haciendo una pequeña aplicación para mi trabajo.
El problema me surge al final con este pequeño trozo de código:
la cuestión es que si en vez de dar las opciones S Y N, las cambio por 1 y 2 si que funciona perfectamente, la verdad no se que hago mal, seguro es alguna tontería pero no consigo dar con la tecla.
muchas gracias
El problema me surge al final con este pequeño trozo de código:
1
2
3
4
5
6
nocturno = int(input("¿Nocturno o festivo? S o N: "))
if nocturno == "S":
total = (salida + (kmtotales * tarifakm)) * 1.21
elif nocturno == "N":
total = ((salida + (kmtotales * tarifakm)) * 2) * 1.21
print ("El precio total es:", total,"€")
la cuestión es que si en vez de dar las opciones S Y N, las cambio por 1 y 2 si que funciona perfectamente, la verdad no se que hago mal, seguro es alguna tontería pero no consigo dar con la tecla.
muchas gracias
Valora esta pregunta
0