好难
1
厉害
{:5_106:}
打卡学习
{:9_231:}
学习一下
a = input('请输入你的语句')
a = list(a)
b = []
dict = {'(': ')', '{': '}', '[': ']'}
for i in range(0, len(a)):
if a in {'(', '{', '['}:
b.append(a)
if a in {')', '}', ']'}:
x = b.pop(-1)
if a ==dict:
continue
else:
print('flase')
break
if len(b)==0:
print('true')
学习一下
{:5_108:}
看看代码
1
check
看看代码
沙发
学习
test
学习一下下
s=input('请输入测试字符串:')
list1=['()','[]','{}']
if list1.count(s)==1:
print('合法^o^')
else:
print('非法T_T')
感觉我的比你们都粗暴点不过看解析说小甲鱼的解答用了栈感觉很高级的样子
gwygzcm 发表于 2023-11-21 20:42
s=input('请输入测试字符串:')
list1=['()','[]','{}']
if list1.count(s)==1:
审错题了T_T