[英]Reverse Polish Notation in Python
我的起始代码:
user_data = input("Enter a Polish Expression: ")
user_data_1 = user_data.split()
if user_data_1[0] == '*':
这不是一个格式良好的问题。 你到底想要什么?
表达式/ + 5 10 5
是前缀符号。 它在数字之前有运算符。
后缀表达式在数字之后有运算符。 喜欢5 10 + 5 /
如果您应该将其转换为后缀表示法,那么您必须:
parts = user_data.split(' ')
如需帮助,请参阅: https://www.geeksforgeeks.org/prefix-postfix-conversion/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.