编写一个名为index\ of\ digit的函数,该函数接受两个整数参数number和index。函数应该返回该索引处的整数位数
已尝试:
def index_of_digit(number, index):
for i in range(number):
if number[i] == index:
return i
else:
print("None")
temp = index_of_digit(1724,0)
print(index_of_digits)
预期输入/输出:
index_of_digit(1724, 0) --> 1
index_of_digit(25670, 3) --> 7
错误消息:TypeError:“int”对象不可订阅
“函数应该返回该索引处的整数位”,那么您的逻辑就错了。如果将数字解析为字符串,则可以很容易地获得数字的索引。像这样:
输入/输出
下面是对代码的修改(基于注释中的解决方案),它将提供所需的输出:
相关问题 更多 >
编程相关推荐