用户:
功夫团查看:0 回复:1 评论:0 创建时间:2021-06-02T17:41:20
【作品展示】

【作品介绍】
一个简单的知识问答。
【作品源代码】
import time
def check_guess(guess, answer):
still_guessing = True
attempt = 0
while (still_guessing and attempt < 2):
if (guess.lower() == answer.lower()):
print('恭喜你,答对了')
still_guessing = False
else:
if (attempt < 2):
guess = input('很遗憾,你的回答错误,请重新输入:')
attempt = (attempt + 1)
if (attempt == 2):
print(('正确答案是' + answer))
def start():
while True:
choose = input('(1)回答系统默认题目\n(2)回答自己创建题目并回答\n输入(填序号):')
if choose == '1' or choose == '2':
if choose == '1':
guess1 = input(
'什么熊住在北极?\n(A)棕熊\n(B)北极熊\n(C)黑熊\n(D)狗熊\n选择一个答案(填序号):')
check_guess(guess1, 'B')
guess2 = input(
'哪个是陆地上跑得最快的动物?\n(A)鸵鸟\n(B)狮子\n(C)猎豹\n(D)人\n选择一个答案(填序号):')
check_guess(guess2, 'C')
guess3 = input(
'哪个是体形最大的动物?\n(A)鲨鱼\n(B)藏獒\n(C)蓝鲸\n(D)鳄鱼\n选择一个答案(填序号):')
check_guess(guess3, 'C')
else:
ask=input('您要提出的问题:')
answer1 = input('输入选项答案(共有四个选项)\n(A):')
answer2 = input('(B):')
answer3 = input('(C):')
answer4=input('(D):')
answer5 = input('正确答案为(填序号):')
if answer5.lower() == 'a' or answer5.lower() == 'b' or answer5.lower() == 'c' or answer5.lower() == 'd':
print('输入问题成功,正在记录中......')
time.sleep(1)
answers = input(ask+':\n(A)'+answer1 + '\n(B)'+answer2 +
'\n(C)' + answer3 + '\n(D)' + answer4+'\n选择一个答案(填序号):')
check_guess(answers, str(answer5))
else:
print('正确答案输入错误,请重新输入。')
continue
else:
print('输入错误,请重新输入。')
continue
print('欢迎来到动物知识竞猜')
start()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn