憨憨学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
页: 1 2 [3] 4
查看完整版本: 08 - 请帮我测试字符串