我正在 Learnstreet 上进行一个七段显示项目。所需方法之一获取从标记为“inputString”的文本框获得的输入。然后使用将输入字符串传递给给定方法text
这是一个字符串。该方法的进一步描述如下-
在这个方法中,我们从输入字符串中获取了文本,我们需要从中提取每个字符,如果它是数字,则将其传递给我们的照明函数,以使用 7 段显示器显示该数字。
这是我用于解析字符串并从数字中提取数字的代码。
def get_digits(text):
num=int(text)
while num!=0:
print illuminate(num%10)
num/=10
这段代码抛出一个错误:
回溯(最近一次调用最后一次):文件“”,第 1 行,文件“”,第 27 行,测试文件“”,第 17 行,test_get_digits 类型错误:“NoneType”对象不可下标。
因为我是Python新手,所以我不明白是什么原因造成的。请帮忙
其他要求之一是返回一些东西。由于你的函数没有返回任何内容,None
隐式返回,这会导致测试脚手架失败。也许您应该返回一个列表,其中包含每次调用的返回值illuminate()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)