猫史档案馆


【Python作品分享】动物知识问答【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

一个简单的知识问答。

 

【作品源代码】

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


回复

上一页1 页 / 共 1下一页
功夫团功夫团

功夫团每周作品【1】——动物知识问答

点赞0


评论