编写口算练习程序。 要求:随机产生两个一位整数,提示用户输入两个数的和,判断用户输入是否正确,并给出相应提示信息。继续产生新的两个一位整数,请用户运算,直到用户输入 quit 时,程序退出
时间: 2024-06-01 08:10:47 浏览: 71
import random
while True:
num1 = random.randint(0, 9)
num2 = random.randint(0, 9)
answer = num1 + num2
user_input = input("请计算{}+{}的和:".format(num1, num2))
if user_input == "quit":
print("程序已退出")
break
if int(user_input) == answer:
print("回答正确!")
else:
print("回答错误,正确答案为:{}".format(answer))
相关问题
python写口算练习程序。要求:随机产生两个一位整数,提示用户输入两个数的和,判断用户输入是否正确,
如果正确则输出“回答正确”,否则输出“回答错误,正确答案为x”,其中x为正确答案。
代码如下:
```python
import random
a = random.randint(0, 9)
b = random.randint(0, 9)
answer = int(input(f"请回答{a} + {b} = "))
if answer == a + b:
print("回答正确")
else:
print(f"回答错误,正确答案为{a + b}")
```
运行示例:
```
请回答8 + 6 = 14
回答正确
请回答1 + 3 = 5
回答错误,正确答案为4
```
口算练习程序。要求:随机产生两个一位整数,提示用户输入两个数的和,判断用户输入是否正确,并给出相应提示信息。继续产生新的两个一位整数,请用户运算,直到用户输入“000”时,程序退出
import random
while True:
a = random.randint(0, 9)
b = random.randint(0, 9)
answer = input("请计算 %d + %d = " % (a, b))
if answer == "000":
break
elif int(answer) == a + b:
print("回答正确!")
else:
print("回答错误!")
print("程序已退出。")
阅读全文