Python - evaluar expresiones matemáticas escritas en notación infijo (interfijo).alguien me ayuda

 
Vista:
sin imagen de perfil

evaluar expresiones matemáticas escritas en notación infijo (interfijo).alguien me ayuda

Publicado por sebastian (9 intervenciones) el 25/09/2022 16:38:07
por el momento tengo esto

expresion = input("ingrese expresion: ")
longitud = len(expresion)
for i in range(longitud):
caracter = expresion[i]
if (caracter != " "):
try:
numero = int(caracter)
print(numero)
except:
print(caracter, "no es numero")

y al ejecutarlo

ingrese expresion: 2 + 3 * 5 + 8
2
+ no es numero
3
* no es numero
5
+ no es numero
8

imagen_2022-09-25_093759893
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder