编程“随机产生两个一位整数,提示用户输入两个数的和,判断用户输入是否正确,并给出相应提示信息。继续产生新的两个一位整数,请用户运算,直到用户输入quit时,程序退出。”
时间: 2024-05-08 19:14:50 浏览: 67
编译原理 产生随机数并运算的程序
```python
import random
while True:
a = random.randint(0, 9)
b = random.randint(0, 9)
result = a + b
answer = input("请计算 {} + {} = ".format(a, b))
if answer == "quit":
break
elif int(answer) == result:
print("回答正确!")
else:
print("回答错误!正确答案是:{}".format(result))
```
说明:
1. 使用 `random.randint(a, b)` 函数生成随机整数,范围为 $[a, b]$。
2. 使用 `input()` 函数获取用户输入的值,并使用 `int()` 函数将字符串转换为整数。
3. 使用 `if-elif-else` 结构判断用户输入的值是否正确,并给出相应的提示信息。
4. 使用 `while True:` 语句实现无限循环,直到用户输入 "quit" 时跳出循环。
阅读全文