导入数据库包random随机生成三个1到20之间的整数,并将这三个数相除后以字符串的形式舒服
时间: 2024-10-21 08:12:18 浏览: 17
python入门与实践--作业21
在Python中,你可以使用`random`模块来生成随机数,然后导入`sqlite3`包来操作SQLite数据库。这里是一个示例代码片段,用于导入random并生成三个1到20之间的随机整数,然后计算它们的商并将其转换为字符串:
```python
import random
import sqlite3
# 生成三个1到20之间的随机整数
numbers = [random.randint(1, 20) for _ in range(3)]
# 计算总和并除以3得到平均值(假设你想取整数商)
average = int(sum(numbers) / 3)
# 将结果保存到SQLite数据库
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS numbers (avg INTEGER)")
cursor.execute("INSERT INTO numbers VALUES (?)", (average,))
conn.commit()
# 将结果转换为字符串
result_str = str(average)
print(f"生成的随机数为 {numbers}, 平均值为 {result_str}")
# 关闭连接
conn.close()
阅读全文