エンジニア死滅シタ世界之荒れ果てたショップ [MISSION LEVEL: C] -Python3答案

题目

题目要求输入三个数字,半角空格间隔开。格式N A B
条件

・1 ≦ N ≦ 9
・0 ≦ A ≦ B ≦ 5000
・(B的位数) ≦ N

输出A到B包括AB之间的所有数,如果数字的位数不够N+1,则在左边添加N个0。

代码

input_line = input()

arr= input_line.split(' ')
n=int(arr[0])
a=int(arr[1])
b=int(arr[2])
for i in range(a,b+1):
    l_i=len(str(i))
    if l_i<n:
        print((n-l_i)*"0"+str(i))
        

使用zifll以后

input_line = input()

arr= input_line.split(' ')
n=int(arr[0])
a=int(arr[1])
b=int(arr[2])
for i in range(a,b+1):
       print(str(i).zfill(n))
posted @ 2019-10-13 00:20  公众号python学习开发  阅读(259)  评论(0编辑  收藏  举报