python循环语句编写一个100以内的整数加减乘除练习器。 1、通过键盘输入要答题的题数 2、每道题利用随机函数生成4个数字,分别代表+、-、*、/运算,再利用两个随机数,给出一个运算。将用户给出的计算结果与实际运算结果相比较,给出“正确”和“错误”的提示。
时间: 2023-06-15 07:06:43 浏览: 490
可以使用Python中的random模块来生成随机数,使用input函数来接收用户输入的题目数量,使用for循环来进行指定数量的题目生成和判断答案。下面是一个简单的实现代码:
```python
import random
# 接收用户输入的题目数量
num_questions = int(input("请输入要答题的题数:"))
# 循环生成指定数量的题目
for i in range(num_questions):
# 随机生成操作符和两个数字
operator = random.choice(['+', '-', '*', '/'])
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
# 根据操作符计算正确的答案
if operator == '+':
answer = num1 + num2
elif operator == '-':
answer = num1 - num2
elif operator == '*':
answer = num1 * num2
else:
answer = num1 / num2
# 接收用户输入的答案
user_answer = float(input(f"{num1} {operator} {num2} = "))
# 判断用户答案是否正确
if user_answer == answer:
print("回答正确!")
else:
print(f"回答错误,正确答案为{answer}")
```
这样就实现了一个简单的100以内的整数加减乘除练习器,用户可以输入要答题的数量,程序会循环生成相应数量的题目并判断用户答案的正确性。