憨憨学py
发表于 2022-7-21 17:39:10
好难
百日萌新1
发表于 2022-7-23 16:44:30
1
鱼不可及
发表于 2022-10-11 16:51:51
厉害
张金泉
发表于 2022-11-9 16:55:35
{:5_106:}
lxping
发表于 2022-11-10 19:09:21
打卡学习
语与余
发表于 2022-11-14 09:28:49
{:9_231:}
罗天才
发表于 2022-11-22 11:22:25
学习一下
_xiaohai_
发表于 2022-11-27 15:03:50
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')
jhuang88
发表于 2022-12-19 14:11:18
学习一下
hornwong
发表于 2022-12-19 15:15:33
{:5_108:}
errorless
发表于 2023-2-10 10:28:51
看看代码
清梦1419
发表于 2023-2-10 10:45:23
1
xier00
发表于 2023-3-16 16:37:58
check
Mr.roushan
发表于 2023-3-23 11:03:33
看看代码
Alexiiis
发表于 2023-6-1 17:17:38
沙发
TMPCBAL
发表于 2023-10-8 00:49:58
学习
yuyuya
发表于 2023-11-1 19:52:19
test
pingkong
发表于 2023-11-2 08:53:36
学习一下下
gwygzcm
发表于 2023-11-21 20:42:47
s=input('请输入测试字符串:')
list1=['()','[]','{}']
if list1.count(s)==1:
print('合法^o^')
else:
print('非法T_T')
感觉我的比你们都粗暴点不过看解析说小甲鱼的解答用了栈感觉很高级的样子
gwygzcm
发表于 2023-11-21 20:47:05
gwygzcm 发表于 2023-11-21 20:42
s=input('请输入测试字符串:')
list1=['()','[]','{}']
if list1.count(s)==1:
审错题了T_T