python如何写出一个随机生成四则运算题目的程序?可以用代码表示出来吗?
时间: 2023-03-14 20:44:35 浏览: 99
基于Python设计额一个随机生成四则运算题目的小程序源码.zip
可以,下面是一个示例代码:import random# 定义题目结构
def generate_questions(num_questions):
# 定义四则运算符号
operators = ['+', '-', '*', '/']
# 定义题目的列表
questions = [] # 循环生成num_questions道题目
for i in range(num_questions):
# 随机选择出四则运算符号
op = random.choice(operators)
# 随机生成两个数字
num1 = random.randint(1, 20)
num2 = random.randint(1, 20)
# 根据运算符号生成题目
if op == '+':
questions.append(str(num1) + ' + ' + str(num2) + ' = ?')
elif op == '-':
questions.append(str(num1) + ' - ' + str(num2) + ' = ?')
elif op == '*':
questions.append(str(num1) + ' * ' + str(num2) + ' = ?')
else:
questions.append(str(num1) + ' / ' + str(num2) + ' = ?')
return questions# 打印出生成的题目
questions = generate_questions(5)
for q in questions:
print(q)
阅读全文