【发布时间】:2014-01-01 06:12:05
【问题描述】:
我正在 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新手,所以我不明白是什么原因造成的。请帮助
【问题讨论】:
-
显示
test_get_digits函数的代码。 -
@falsetru 该网站没有提供
test_get_digits的代码。我必须编写两种方法 -illuminate和get_digits,而我只能看到这两种方法。 -
@VineetKaushik 这怎么可能?
-
@KDawG 该网站为python制作教程。所以他们只为我们提供了我们课程的一部分代码。我不知道制作这样的东西需要什么样的后端工作。想去-Learnstreet.com可以查一下
-
@VineetKaushik 我建议您在某些在线 IDE 上进行编码,否则如果您没有名为
test_get_digits的函数,如何生成该错误消息@