题解 | 单组_补充前导零

单组_补充前导零

https://www.nowcoder.com/practice/c5b1fb6a4b1644e590b49a4cbca7930e

n = int(input())
print(f"{n:09d}")

我刚开始想的是 print(f"{n:9}")但前面默认补空格,而且这是代表9个字符的意思,不管 n 是 int、float、str,都占 9 位宽度

print(f"{n:9d}") 这个也是前面默认补空格但专门给整数用 的格式

print(f"{n:09d}")这个代码前面补0

问ai能不能前面默认补1.比如写成:19d,但其实他代表的是占19位,前面补空格

想要前面补1他给出了一种写法:以字符串相加的视角去看

print("1" * (9 - len(str(n))) + str(n))

那我们其实0也可以这么写

print("0" * (9 - len(str(n))) + str(n))

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务