Código:
Bueno, gracias de antemano. operacion=raw_input()
| |||
![]() Necesito saber como hacer que si un usuario responde por ejemplo "45/54" o "78*95+89" (Lo que quiero decir es que la operacion que el usuario meta varia mucho.) a un raw_input() este se resuelva lo unico que llevo es:
Código:
Bueno, gracias de antemano. operacion=raw_input() |
| ||||
Respuesta: Calculadora con Python Opción media: Validar la entrada con expresiones regulares y hacer las operación con la función eval. Recomendada. La Opción: Usar el algoritmo shunting yard Altamente recomendada. Quick and dirty:
Código Python:
Peligrosa y estupida, no recomendada. No lo hagas pueden inyectar código. Ver original |
| |||
![]() Para mi la ultima es la mejor, pero ahora los que pasa es que saque la operacion de un .txt (Archivo de texto) es como si hiziera esto
Código Python:
Ver original Como la resuelvo con el ultimo metodo. A y si se puede ponme tu codigo, porfa. |
| ||||
Respuesta: Calculadora con Python
Código Python:
Ver original Insisto, si lo haces de esta manera. Puede incluso que te haga pasar un mal rato. Mi recomendación es validar con expresiones regulares. |