用Python实现小学生四则运算
时间: 2023-11-05 22:03:40 浏览: 70
以下是一个简单的小学生四则运算生成器的Python代码:
```python
import random
def generate_expression():
"""生成一个随机的四则运算表达式"""
num1 = random.randint(0, 100)
num2 = random.randint(0, 100)
operator = random.choice(['+', '-', '*', '/'])
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
else:
result = round(num1 / num2, 2)
expression = f"{num1} {operator} {num2} = "
return expression, result
if __name__ == '__main__':
for i in range(10):
expression, result = generate_expression()
print(expression)
```
该代码通过随机生成两个数和一个运算符来生成一个四则运算表达式,并计算出答案。最后输出表达式。你可以根据需要更改生成式子的范围和数量,以及输出表达式的方式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)