以下是一个Python函数,可以随机生成一个三加三的数学题:
python复制代码
import random | |
def generate_question(): | |
# 随机生成两个1-9之间的整数 | |
num1 = random.randint(1, 9) | |
num2 = random.randint(1, 9) | |
# 随机生成一个运算符 | |
operator = random.choice(['+', '-']) | |
# 根据运算符生成答案 | |
if operator == '+': | |
answer = num1 + num2 | |
else: | |
answer = num1 - num2 | |
# 返回问题和答案 | |
return f"{num1} {operator} {num2} = ", answer | |
这个函数会随机生成两个1-9之间的整数和一个运算符,然后根据运算符计算答案,最后返回问题和答案。以下是一个例子:
python复制代码
question, answer = generate_question() | |
print(question) | |
print(answer) | |
输出:
python复制代码
7 ÷ 3 + 2 = 4 | |
python新手代码画图 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论