写一个小猿口算的脚本
时间: 2024-10-11 10:10:28 浏览: 110
当然可以。编写一个简单的Python脚本来进行小猿口算(这里假设是一个简单的加减法练习),你可以参考以下代码示例:
```python
import random
def generate_question():
a = random.randint(0, 10) # 生成两个0到10之间的随机数
b = random.randint(0, 10)
operation = random.choice(["+", "-"]) # 随机选择加法或减法操作
if operation == "+":
result = a + b
question = f"小猿需要计算 {a} + {b} = ?"
else:
result = a - b
question = f"小猿需要计算 {a} - {b} = ?"
return question, result
def check_answer(user_input, correct_result):
return user_input == str(correct_result)
def play_quiz():
while True:
question, correct_result = generate_question()
print(question)
user_input = input("请输入你的答案:")
if check_answer(user_input, correct_result):
print("恭喜你,答对了!")
else:
print("哎呀,错了,正确答案是", correct_result)
continue_quiz = input("是否继续口算(y/n):")
if continue_quiz.lower() != "y":
break
play_quiz()
```
这个脚本会循环地生成两个随机数字并进行加减运算,然后让用户输入答案,如果答案正确则给予提示,否则给出正确结果。用户可以选择是否继续进行下一轮口算。
阅读全文