wq232528513 发表于 2025-2-27 05:20:54

{:5_98:}

123abcd 发表于 2025-2-27 09:43:44

感谢楼主无私奉献

意会~~ 发表于 2025-3-27 23:56:00

支持~!

陈文鑫 发表于 2025-7-20 09:40:27

👍

Yasser 发表于 2025-7-31 21:24:01

学到了

tsiinlee 发表于 2025-10-27 19:44:22

支持

zb的C语言刚入门 发表于 2025-10-28 08:45:58

好的{:5_106:}

白卿 发表于 2025-11-28 09:50:56

为什么我的没有上传图片这个选项,只有相册图片和网络图片

爱折腾的喵小白 发表于 2025-12-18 21:00:31

{:10_249:}

小FAN子 发表于 2026-1-29 14:59:13

认真学习了,这回知道如何把图片放好了。谢谢^_^

6learnPython6 发表于 4 天前

s = input("请输入测试字符串:")

# 创建一个特殊列表
stack = []

for c in s:
    # 如果是左括号,那么添加到特殊列表中
    if c == '(' or c == '[' or c == '{':
      stack.append(c)
    # 如果是右括号的情况
    else:
      # 如果碰到右括号,但特殊列表中没有左括号,那么肯定是非法的
      if len(stack) == 0:
            print("非法T_T")
            break

      # 逐个给出 c 对应的右括号 d
      if c == ')':
            d = '('
      elif c == ']':
            d = '['
      elif c == '}':
            d = '{'

      # 对比 d 和从特殊列表尾部弹出的元素
      if d != stack.pop():
            print("非法T_T")
            break
else:
    # 如果循环走完,特殊列表不为空,那么肯定是左括号比右括号多的情况
    # 那肯定有同学会问:右括号比左括号多的情况在哪里判断?
    # 答:在上面 d != stack.pop() 的判断中已经可以排除了~
    if len(stack) == 0:
      print("合法^o^")
    else:
      print("非法T_T")

那个if-elif配对括号那里看不懂
页: 1 2 3 4 5 6 7 8 9 [10]
查看完整版本: 如何正确地发代码、上传图片和附件?