|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
[code]import random
a = secret = random.randint(1,20)
b = secret = random.randint(1,20)
c = a + b
print(eval('a'),'+', eval('b'),'=')
temp = input ("请输入你的答案:")
guess = int(temp)
i=0 #计数器
while True:
if guess == c:
print ("答对了!!!")
break
else:
print ("回答错误!!!")
i+=1
if i < 3:
temp = input("回答错误,继续回答:")
guess = int (temp)
else:
print("回答还是错了哟,游戏结束!")
i+=1
break
加个循环就可以了,但要考虑如何退出循环。
- import random
- while True: #加个循环就可以了
- a = secret = random.randint(1,20)
- b = secret = random.randint(1,20)
- c = a + b
- print(eval('a'),'+', eval('b'),'=')
- temp = input ("请输入你的答案:")
- if temp.lower()=='q': #但要考虑退出机制,这里是按q键退出
- break
- guess = int(temp)
- i=0 #计数器
- while True:
- if guess == c:
- print ("答对了!!!")
- break
- else:
- print ("回答错误!!!")
- i+=1
- if i < 3:
- temp = input("回答错误,继续回答:")
- guess = int (temp)
- else:
- print("回答还是错了哟,游戏结束!")
- i+=1
- break
复制代码
|
|