一道简单的python题--Triangle Quest

来源:互联网 发布:定时器软件 编辑:程序博客网 时间:2024/06/03 17:44

输入

5

输出

1223334444

普通写法

for i in range(1,input()):         print str(i)*i

装B写法

  1. lambda函数

    for i in range(1,input()):    print reduce(lambda final, num: final * 10 + num, [i for j in   xrange(i)])
  2. sum

    print sum([i * 10**(n) for n in range(i)])

即不能带loop又不能用string

print i*(((10**i)-1)/9)
0 0
原创粉丝点击