{"id":2376,"date":"2022-12-10T10:04:53","date_gmt":"2022-12-10T02:04:53","guid":{"rendered":"https:\/\/qaqaq.top\/?p=2376"},"modified":"2023-01-10T22:02:36","modified_gmt":"2023-01-10T14:02:36","slug":"python%e6%8e%a7%e5%88%b6%e5%8f%b0%e7%8c%9c%e8%b0%9c%e8%af%ad%e9%97%af%e5%85%b3%e6%b8%b8%e6%88%8f","status":"publish","type":"post","link":"https:\/\/qaqaq.top\/?p=2376","title":{"rendered":"python \u63a7\u5236\u53f0 \u731c\u8c1c\u8bed\u95ef\u5173\u6e38\u620f"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>\nimport random\n\n\nclass Riddle:\n    def __init__(self, question, answer):\n        self.__question = question\n        self.__answer = answer\n\n    def getQuestion(self):\n        return self.__question\n\n    def isRight(self, answer):\n        if self.__answer == answer:\n            return True\n        else:\n            return False\n\n\nclass Riddles:\n\n    @staticmethod\n    def riddles():\n        riddles = &#91;]\n        riddles.append(Riddle(\"\u5c71\u4e0a\u8fd8\u6709\u5c71\uff0c\u6253\u4e00\u5b57\", \"\u51fa\"))\n        riddles.append(Riddle(\"\u5341\u5f20\u53e3\uff0c\u4e00\u9897\u5fc3\uff0c\u6253\u4e00\u5b57\", \"\u601d\"))\n        riddles.append(Riddle(\"\u8bf4\u5b83\u5c0f\uff0c\u4e0b\u8fb9\u5927 \u8bf4\u5b83\u5927\uff0c\u4e0a\u8fb9\u5c0f\uff0c\u6253\u4e00\u5b57\", \"\u5c16\"))\n        riddles.append(Riddle(\"\u4e00\u53ea\u9ed1\u72d7\uff0c\u4e0d\u53eb\u4e0d\u543c\uff0c\u6253\u4e00\u5b57\", \"\u9ed8\"))\n        riddles.append(Riddle(\"\u5dee\u4e00\u70b9\u516d\u65a4\uff0c\u6253\u4e00\u5b57\", \"\u5175\"))\n        riddles.append(Riddle(\"\u5bb6\u4e2d\u6dfb\u4e00\u53e3\uff0c\u6253\u4e00\u5b57\", \"\u8c6a\"))\n        riddles.append(Riddle(\"\u81ea\u5c0f\u5728\u4e00\u8d77\uff0c\u76ee\u524d\u5c11\u8054\u7cfb\uff0c\u6253\u4e00\u5b57\", \"\u7701\"))\n        riddles.append(Riddle(\"\u70b9\u70b9\u6210\u91d1\uff0c\u6253\u4e00\u5b57\", \"\u5168\"))\n        riddles.append(Riddle(\"\u4e00\u4eba\u4e00\u5f20\u53e3\uff0c\u4e0b\u9762\u957f\u53ea\u624b\uff0c\u6253\u4e00\u5b57\", \"\u62ff\"))\n        riddles.append(Riddle(\"\u56db\u9762\u90fd\u662f\u5c71\uff0c\u5c71\u5c71\u90fd\u76f8\u8fde\uff0c\u6253\u4e00\u5b57\", \"\u7530\"))\n        return riddles\n\n\nclass Game:\n    def __init__(self, num):\n        self.num = num\n        self.count = 0\n\n    def getRiddles(self):\n        riddles = Riddles.riddles()\n        myRiddles = random.sample(riddles, self.num)\n        return myRiddles\n\n\ndef main():\n    game = Game(5)\n    myRiddles = game.getRiddles()\n    lens = (len(myRiddles))\n    for i in range(lens):\n        answer = input(\"\u8bf7\u731c\u8c1c\u8bed\uff1a\" + myRiddles&#91;i].getQuestion() + \":\")\n        if myRiddles&#91;i].isRight(answer):\n            print(\"\u606d\u559c\u60a8\u7b54\u5bf9\u4e86\uff01\")\n            game.count += 1\n        else:\n            print(\"\u771f\u53ef\u60dc\uff0c\u6253\u9519\u4e86\uff01\")\n            print(\"\u592a\u53ef\u60dc\u4e86\uff01\u95ef\u5173\u5931\u8d25\uff01\")\n            break\n        if game.count == 5:\n            print(\"\u606d\u559c\u60a8\uff0c\u95ef\u5173\u6210\u529f\uff01\")\n            break\n    print(\"\u672c\u6b21\u95ef\u5173\u60a8\u731c\u5bf9\u4e86\", game.count, \"\u4e2a\u8c1c\u8bed\")\n\n\nmain()\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[50],"class_list":["post-2376","post","type-post","status-publish","format-standard","hentry","category-python-code","tag-python"],"_links":{"self":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/2376"}],"collection":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2376"}],"version-history":[{"count":2,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/2376\/revisions"}],"predecessor-version":[{"id":3531,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/2376\/revisions\/3531"}],"wp:attachment":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}