python随机生成三位整数,将他的十位数变为0。
时间: 2024-10-15 07:29:53 浏览: 23
(完整版)Python期末复习题(必考).pdf
在Python中,你可以使用`random`模块的`randint`函数来生成一个三位随机整数,然后通过字符串处理将其十位设置为0。这里是一个简单的例子:
```python
import random
def generate_number():
# 生成一个三位随机整数范围在100到999之间
number = random.randint(100, 999)
# 将数字转换为字符串,便于操作每一位
str_number = str(number)
# 如果十位数不是0,就替换它为0
if str_number[1] != '0':
str_number = '0' + str_number[1:] # '0' + '123' becomes '0123'
# 再把字符串转回整数
number = int(str_number)
return number
# 测试生成的数字
result = generate_number()
print(f"生成的三位数,十位变0后的结果是: {result}")
阅读全文