在代码完成搜索列表后如何打印,但在列表中找不到单词,因此它回复错误?

茉莉花

我有一个 for 循环,所以它可以遍历整个列表,但是我如何输入 for 就像最后一行没有名为 Bob 的明星并说这是一个错误?

big_str = "0.998448,0.035746,-0.042707,352,6.18,14\n0.873265,0.031968,0.486196,358,2.07,15,ALPHERATZ\n0.512379,0.020508,0.858515,432,2.28,21,CAPH\n0.883455,0.044652,-0.466383,720,5.41,34\n0.963482,0.055705,0.261913,886,2.83,39,ALGENIB\n0.752989,0.044458,0.656529,905,5.71,41"

def getStarString(n):
  line_list = big_str.split("\n")
  for x in line_list:
    y = getStarName(x)
    if y == "None":
        continue
    else:
        if y == n:
            print(x)
        if y != n:
            continue
            if y != n:
                print("ERROR: No star called " + n + " could be found.")
def getStarName(name):
  names = list(name.split(","))
  for i in range(0, len(names)):
    if len(names) == 7:
        x = names[6]
        return x
    else:
        return "None"

getStarString("ALGENIB")
getStarString("BOB")
巴马

找到匹配项时跳出循环。如果消息结束而没有中断,则使用else:of 子句for打印消息。

def getStarString(n):
  line_list = big_str.split("\n")
  for x in line_list:
    y = getStarName(x)
    if y != "None" and y == n:
        print(x)
        break
  else:
    print("ERROR: No star called " + n + " could be found.")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

属性列表后缺少},找不到它

出现`favicon.ico`错误,但在代码中找不到它

如何从.txt单词列表中打印单词?

在列表中搜索单词

FFImageLoading在Android中引发异常,错误为:System.TypeLoadException:由于找不到方法,因此无法加载方法替代列表:

如何在Haskell中创建一个需要单词并从列表列表中搜索它的函数

错误“找不到函数“列表”

为什么我的索引代码找不到列表中的项目?

如何修复我的代码在列表中找不到关键字?

搜索段落中的单词列表

在单词列表中搜索字母?

在代码中找不到错误

如何修复 R/exams 错误“找不到函数答案列表”

在列表中找不到元素

Laravel-在路由列表中找不到错误ResetPasswordController

如何从搜索列表中突出显示QTableWidget中的单词

如何从引导搜索框中的单词列表中添加建议

虽然代码在同一包中,但在Scala中找不到错误

如何从此列表中删除节点然后打印它?

如何解决从列表中打印单词的IndexError问题

如何让python在列表中搜索一个单词而不是列表中所有单词的文本?

轻松进行操作-说找不到电话,但在列表中显示

我的python代码正在更改列表中的变量,但我看不到它如何/为什么被更改

找不到记录错误:找不到没有ID的列表

在换行中写入字符串的每个单词的代码中找不到错误

如何从列表中打印?

如何打印字典的键,在值列表中搜索值

如何在 MVC5 删除帖子中显示错误消息。已搜索但在删除上找不到任何内容

在CLOB中搜索列表/表中的单词