帮我写一个简单数学游戏的源代码
时间: 2023-08-20 09:13:08 浏览: 56
好的,以下是一个简单的数学游戏的 Python 源代码,可以让用户回答简单的数学问题,并根据他们的回答给予反馈:
```
import random
def main():
play_again = 'y'
while play_again == 'y':
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
operator = random.choice(['+', '-', '*'])
question = str(num1) + ' ' + operator + ' ' + str(num2) + ' = '
answer = input(question)
if operator == '+':
correct_answer = num1 + num2
elif operator == '-':
correct_answer = num1 - num2
else:
correct_answer = num1 * num2
if int(answer) == correct_answer:
print('Correct!')
else:
print('Incorrect. The correct answer is', correct_answer)
play_again = input('Do you want to play again? (y/n) ')
if __name__ == '__main__':
main()
```
这个游戏会随机生成两个数字和一个算术运算符,然后询问用户计算结果。如果用户回答正确,程序会输出 "Correct!",否则会输出正确答案并提示用户参照正确答案进行下一题。游戏会持续进行,直到用户不想再玩为止。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)