用python写一个循环3次的小游戏,每次随机生成两个100以内的正整数。让用户输入两数之和,如果正确,则输出:“这次正确,继续”;如果错误则输出:“这次错误,继续”。3次结束后如果有两次以上正确则输出“闯关成功”,否则输出“闯关失败”。
时间: 2024-05-06 16:20:44 浏览: 31
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
```python
import random
correct_count = 0 # 正确次数
for i in range(3):
a = random.randint(1, 100)
b = random.randint(1, 100)
print("第{}次:{} + {} = ?".format(i+1, a, b))
user_answer = int(input())
if user_answer == a + b:
print("这次正确,继续")
correct_count += 1
else:
print("这次错误,继续")
if correct_count >= 2:
print("闯关成功")
else:
print("闯关失败")
```
示例输出:
```
第1次:12 + 68 = ?
80
这次正确,继续
第2次:26 + 7 = ?
33
这次错误,继续
第3次:57 + 36 = ?
94
这次错误,继续
闯关失败
```
阅读全文