我想学习如何用python2tdd读取标准输入,但是我一直遇到ZNEC运行时错误,没有解决方法可以帮助我通过。下面是我最近使用input()进行的函数和测试:
def parens_balance(line):
parensonly = ''.join(char for char in line if char == '(' or char == ')')
parenscount = 0
for i in parensonly:
if i == '(':
parenscount +=1
elif i == ')':
parenscount +=1
if parenscount % 2 == 0:
print('{} {}'.format('Y', parensonly))
else:
print('{} {}'.format('N', parensonly))
line = input()
print(parens_balance(line))
测试用例将是((1+2) * (3-4))
或(1+2)*3)+5/8)
目前没有回答
相关问题 更多 >
编程相关推荐