1.求0—7所能组成的奇数个数

程序分析:

组成1位数是4个。

组成2位数是7*4个。

组成3位数是7*8*4个。

组成4位数是7*8*8*4个。......

try:

    num_length = int(raw_input("input the number length:"))

except:

    print "is not a int number,please try again!"

if num_length ==1:

print 4

elif num_length==0

    print u”不能输入0”

else:

    print (str(7)+"*"+str(4)+"*"+"*".join([str(8)]*(num_length-2))).strip('*')

print eval((str(7)+"*"+str(4)+"*"+"*".join([str(8)]*(num_length-2))).strip('*'))

猜你喜欢

转载自www.cnblogs.com/luo25236240/p/9242005.html