pythonPTA简单计算器
时间: 2023-10-20 12:34:13 浏览: 142
51单片机实现简易计算器功能
Python PTA简单计算器是一个模拟简单运算器工作的程序,只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。这个简易计算器可以对18446744073709551615以内的数进行运算,是用C语言制作的。这个计算器的功能是输入一个算式并按回车键即可输出结果。
在这个计算器中,首先需要将输入的算式分割为符号和数字列表。符号列表用来存放运算符,数字列表用来存放运算数。然后按照符号的顺序,依次进行运算,最后输出结果。
在代码中,首先通过正则表达式将输入的算式分割为符号和数字列表。然后根据符号列表和数字列表中的数字,按照运算符的优先级进行相应的运算。最后输出结果。如果输入的算式中存在非法字符,则会输出"ERROR"。
对于你提到的在PTA中使用Python运行会有非零返回的问题,可能是由于PTA对Python的编译器有一些限制造成的。相比之下,用C语言编写的程序则没有这个问题。但是如果你喜欢用Python编写代码,可能需要进一步查看你的代码,看看有没有一些语法错误或逻辑错误导致返回非零值。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文