随机生成1-200数字时,当数字为个位数或十位数时,前面自动补全0,python代码怎么写
时间: 2024-03-19 11:44:58 浏览: 54
你可以使用 Python 的 random 模块中的 randint() 方法来生成指定范围内的整数,然后使用字符串的 zfill() 方法在左侧补全0。
具体代码如下:
```python
import random
# 生成1-200之间的随机整数
num = random.randint(1, 200)
# 将整数转换为字符串并在左侧补全0
num_str = str(num).zfill(3)
# 输出结果
print(num_str)
```
运行上述代码,会生成一个1-200之间的随机整数,并将其转换为字符串并在左侧补全0,最终输出结果类似于 `001`、`023`、`199` 等。
相关问题
随机生成1-200数字时,当数字为个位数或十位数时,前面自动补全0,如1补全为001,python代码怎么写
你可以使用字符串的 zfill() 方法,将数字转换为字符串后在左侧补全0。具体代码如下:
```
num = 1
num_str = str(num).zfill(3)
print(num_str) # 输出 001
```
其中,zfill() 方法的参数是字符串的总长度,如果该字符串长度小于指定长度,则在左侧补全0使其达到指定长度。
阅读全文