求0-7所能组成的奇数个数


注意:除要求填空的位置之外,请勿改动程序中的其他内容。
------------------------------------------------------'''
def f(n):
if n == 0:
#SPACE
return 【?】
#SPACE
elif 【?】:
return 7
else:
#SPACE
return 【?】

def main():
l = []
for i in range(1,9):
#SPACE
a = 【?】
l.append(a)
print("组成%d位数的奇数个数是%d个" %(i,a))
print("一共有%d个奇数" %sum(l))

if name == 'main':
main()


def f(n):
    if n == 0:
        return 0
    elif n == 1:
        return 4
    else:
        return 7 * f(n - 2)

def main():
    l = []
    for i in range(1, 9):
        a = f(i)
        l.append(a)
        print("组成%d位数的奇数个数是%d个" % (i, a))
    print("一共有%d个奇数" % sum(l))

if __name__ == '__main__':
    main()