社区讨论
RE求条
P2814家谱参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mhj9fw0g
- 此快照首次捕获于
- 2025/11/03 22:53 4 个月前
- 此快照最后确认于
- 2025/11/03 22:53 4 个月前
咋错的
PYTHONjiapu=dict()
fathers=list()
nowf=""
def findf(string):
global jiapu
if jiapu[string]==string:
return string
else:
jiapu[string]=findf(string)
return jiapu[string]
while True:
s=input()
if s[0] == "#":
if fathers.count(s[1:]) ==0:
jiapu[s[1:]]=s[1:]
fathers.append(s[1:])
nowf=s[1:]
else:
nowf=findf(s[1:])
elif s[0] == "+":
jiapu[s[1:]]=nowf
jiapu[findf(s[1:])]=nowf
elif s[0] == "?":
print(s[1:],findf(s[1:]))
else:
break
#报错信息
#Traceback (most recent call last):
# File "C:/ProgramFiles/Python38/jp.py", line 22, in <module>
# jiapu[findf(s[1:])]=nowf
# File "C:/ProgramFiles/Python38/jp.py", line 9, in findf
# jiapu[string]=findf(string)
# File "C:/ProgramFiles/Python38/jp.py", line 9, in findf
# jiapu[string]=findf(string)
# File "C:/ProgramFiles/Python38/jp.py", line 9, in findf
# jiapu[string]=findf(string)
# [Previous line repeated 1021 more times]
# File "C:/ProgramFiles/Python38/jp.py", line 6, in findf
# if jiapu[string]==string:
#RecursionError: maximum recursion depth exceeded in comparison
回复
共 1 条回复,欢迎继续交流。
正在加载回复...