Título: [Python] Verificar variables con if (Solucionado) Publicado por: DeMoNcRaZy en 19 Agosto 2015, 18:35 pm Buenas,
Tengo un problema con verificación en un if. Código
El problema se encuentra acá: Código
Al introducir en consola sumar o restar se ejecuta bien la función. Pero si introduzco un número o letra mal no me salta al else Código
Intento que si se introduce una letra mal o número me lance el else, pero no funciona. Sin embargo hago el if sin el 'or' y funciona correctamente. ¿A qué puede deberse? Agradezco cualquier sugerencia. Gracias. Saludos. Título: Re: [Python] Verificar variables con if Publicado por: engel lex en 19 Agosto 2015, 18:41 pm esto está mal
Código: if valor == 'sumar' or 'restar': estás diciendo "continua si valor es igual a 'sumar', o si 'restar' es verdadero" (sabemos que es verdadero todo aquello que no sea false, 0 o una cadena vacía) debe ser completo Código: if valor == 'sumar' or valor == 'restar': Título: Re: [Python] Verificar variables con if Publicado por: DeMoNcRaZy en 19 Agosto 2015, 18:48 pm esto está mal Código: if valor == 'sumar' or 'restar': estás diciendo "continua si valor es igual a 'sumar', o si 'restar' es verdadero" (sabemos que es verdadero todo aquello que no sea false, 0 o una cadena vacía) debe ser completo Código: if valor == 'sumar' or valor == 'restar': Gracias, al parecer ha sido un error tonto. Disculpen las molestias. Saludos. TEMA SOLUCIONADO |