python随机产生两个100以内的数,让它们进行四则运算,与小朋友输入答案进行比较,并给出分数(百分制)
时间: 2024-02-18 17:04:56 浏览: 64
好的,我可以为你提供一个Python代码示例来实现这个功能:
```python
import random
# 生成两个随机数
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
# 随机选择一种运算符
operator = random.choice(['+', '-', '*', '/'])
# 计算正确答案
if operator == '+':
answer = num1 + num2
elif operator == '-':
answer = num1 - num2
elif operator == '*':
answer = num1 * num2
else:
answer = num1 / num2
# 询问用户输入答案
user_answer = input(f"{num1} {operator} {num2} = ")
# 比较答案并输出分数
if float(user_answer) == answer:
print("回答正确!得分:100分")
else:
print("回答错误!得分:0分")
```
你可以将这段代码保存为一个Python脚本并运行它,它会随机生成两个100以内的整数并进行随机运算,然后要求用户输入答案进行比较,并给出分数。希望这可以帮到你!
阅读全文