返回字符串和布尔值的递归函数

2024-10-05 13:21:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想写一个递归函数,确定一个单词是否可以拼写 仅使用元素符号。它需要两个参数:要拼写的单词和118个元素符号的列表。该功能将 返回两个结果:指示是否找到拼写的布尔值, 以及用于实现拼写的符号字符串(如果没有拼写,则为空字符串) 存在)。搜索拼写时应忽略大小写。显示元素名称以及符号序列。例如,我的输出的一行 将是:

银可以拼写为银



inf = open('elements.txt', 'r')
whole = list(inf)
d_whole = {}

for element in whole:
    element = element.rstrip().split(',')
    d_whole[element[1]] = element[2]

inf.close()
symbols = d_whole.keys()

def isSpelled(word, symbols):
    pass

我只是沉浸在“函数将返回两个结果:一个布尔值和一个字符串”中。我想知道如何使函数同时返回这两个值


Tags: 函数字符串功能名称元素列表参数符号

热门问题