{"id":7710,"date":"2024-07-05T09:09:01","date_gmt":"2024-07-05T01:09:01","guid":{"rendered":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_tutorial\/%e5%9c%8b%e4%b8%ad%e8%b3%87%e7%a7%91%e4%b8%89%e8%aa%b2%e6%9c%ac%e5%8f%83%e8%80%83"},"modified":"2024-07-05T09:15:46","modified_gmt":"2024-07-05T01:15:46","slug":"textbook","status":"publish","type":"docs","link":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook","title":{"rendered":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\">\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u54c8\u56c9\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E5%93%88%E5%9B%89%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E7%A8%8B%E5%BC%8F%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E5%90%8D%E5%AD%97%EF%BC%8C%E5%92%8C%E4%BD%BF%E7%94%A8%E8%80%85%E6%89%93%E6%8B%9B%E5%91%BC&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u54c8\u56c9\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u540d\u5b57\uff0c\u548c\u4f7f\u7528\u8005\u6253\u62db\u547c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>name = input(\"\u8acb\u8f38\u5165\u60a8\u7684\u540d\u5b57\uff1a\")\nprint(\"\u60a8\u597d\uff0c\" + name + \"\uff01\u6b61\u8fce\u4f7f\u7528\u672c\u7a0b\u5f0f\u3002\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u5169\u6578\u4e4b\u548c\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E5%85%A9%E6%95%B8%E4%B9%8B%E5%92%8C%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E7%A8%8B%E5%BC%8F%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E5%85%A9%E5%80%8B%E6%95%B8%E5%AD%97%EF%BC%8C%E9%A1%AF%E7%A4%BA%E5%85%A9%E6%95%B8%E7%9B%B8%E5%8A%A0%E7%9A%84%E5%92%8C&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u5169\u6578\u4e4b\u548c\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u5169\u500b\u6578\u5b57\uff0c\u986f\u793a\u5169\u6578\u76f8\u52a0\u7684\u548c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>num1 = input(\"\u8acb\u8f38\u5165\u7b2c\u4e00\u500b\u6578\u5b57\uff1a\")\nnum2 = input(\"\u8acb\u8f38\u5165\u7b2c\u4e8c\u500b\u6578\u5b57\uff1a\")\nnum1 = int(num1)\nnum2 = int(num2)\nresult = num1 + num2\nprint(\"\u5169\u6578\u76f8\u52a0\u7684\u548c\u70ba\uff1a\", result)\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u6c42\u5e73\u5747\u6578\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E6%B1%82%E5%B9%B3%E5%9D%87%E6%95%B8%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E7%A8%8B%E5%BC%8F%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E5%85%A9%E5%80%8B%E6%95%B8%E5%AD%97%EF%BC%8C%E9%A1%AF%E7%A4%BA%E5%85%A9%E6%95%B8%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u6c42\u5e73\u5747\u6578\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u5169\u500b\u6578\u5b57\uff0c\u986f\u793a\u5169\u6578\u7684\u5e73\u5747\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>num1 = float(input(\"\u8acb\u8f38\u5165\u7b2c\u4e00\u500b\u6578\u5b57\uff1a\"))\nnum2 = float(input(\"\u8acb\u8f38\u5165\u7b2c\u4e8c\u500b\u6578\u5b57\uff1a\"))\ntotal = num1 + num2\naverage = total \/ 2\nprint(\"\u5169\u6578\u7684\u5e73\u5747\u503c\u70ba\uff1a\", average)\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u8a08\u7b97\u5b78\u671f\u6210\u7e3e\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E8%A8%88%E7%AE%97%E5%AD%B8%E6%9C%9F%E6%88%90%E7%B8%BE%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%AB%8B%E8%A8%AD%E8%A8%88%E4%B8%80%E5%80%8B%E7%A8%8B%E5%BC%8F%EF%BC%8C%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E5%90%84%E9%A0%85%E6%88%90%E7%B8%BE%E5%BE%8C%EF%BC%8C%E5%86%8D%E5%B0%87%E5%90%84%E9%A0%85%E6%88%90%E7%B8%BE%E8%BD%89%E6%8F%9B%E7%82%BA%E5%AD%B8%E6%9C%9F%E6%88%90%E7%B8%BE%EF%BC%8C%E4%B8%A6%E5%88%A4%20%E6%96%B7%E5%AD%B8%E6%9C%9F%E6%88%90%E7%B8%BE%E6%98%AF%E5%90%A6%E5%8F%8A%E6%A0%BC%3F(%E5%85%B6%E4%B8%AD%EF%BC%8C%E4%BD%9C%E6%A5%AD%E6%88%90%E7%B8%BE%E5%8D%A0%2040%25%EF%BC%8C%E6%B8%AC%E9%A9%97%E6%88%90%E7%B8%BE%E5%8D%A0%2040%25%EF%BC%8C%E5%B9%B3%E6%99%82%E6%88%90%E7%B8%BE%E5%8D%A0%2020%25%EF%BC%8C%E5%AD%B8%E6%9C%9F%E6%88%90%E7%B8%BE%2060%20%E5%88%86%E7%82%BA%E5%8F%8A%E6%A0%BC%E5%88%86%E6%95%B8%E3%80%82)&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u8a08\u7b97\u5b78\u671f\u6210\u7e3e\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8acb\u8a2d\u8a08\u4e00\u500b\u7a0b\u5f0f\uff0c\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u5404\u9805\u6210\u7e3e\u5f8c\uff0c\u518d\u5c07\u5404\u9805\u6210\u7e3e\u8f49\u63db\u70ba\u5b78\u671f\u6210\u7e3e\uff0c\u4e26\u5224 \u65b7\u5b78\u671f\u6210\u7e3e\u662f\u5426\u53ca\u683c?(\u5176\u4e2d\uff0c\u4f5c\u696d\u6210\u7e3e\u5360 40%\uff0c\u6e2c\u9a57\u6210\u7e3e\u5360 40%\uff0c\u5e73\u6642\u6210\u7e3e\u5360 20%\uff0c\u5b78\u671f\u6210\u7e3e 60 \u5206\u70ba\u53ca\u683c\u5206\u6578\u3002)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>homework = float(input(\"\u8acb\u8f38\u5165\u4f5c\u696d\u6210\u7e3e\uff1a\"))\ntest = float(input(\"\u8acb\u8f38\u5165\u6e2c\u9a57\u6210\u7e3e\uff1a\"))\ndaily = float(input(\"\u8acb\u8f38\u5165\u5e73\u6642\u6210\u7e3e\uff1a\"))\nsemester_score = homework * 0.4 + test * 0.4 + daily * 0.2if semester_score &gt;= 60:\n    result = \"\u53ca\u683c\"else:\n    result = \"\u4e0d\u53ca\u683c\"\nprint(\"\u5b78\u671f\u6210\u7e3e\u70ba\uff1a\", semester_score)\nprint(\"\u5b78\u671f\u6210\u7e3e\", result)\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u7d2f\u52a0\u8a08\u7b97\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E7%B4%AF%E5%8A%A0%E8%A8%88%E7%AE%97%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E7%A8%8B%E5%BC%8F%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E6%95%B8%E5%AD%97%20n%20%E5%BE%8C%EF%BC%8C%E5%86%8D%E8%A8%88%E7%AE%97%201%20%2B%202%20%2B%203%20%2B...%2B%20n%20%E7%9A%84%E5%80%BC&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u7d2f\u52a0\u8a08\u7b97\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u6578\u5b57 n \u5f8c\uff0c\u518d\u8a08\u7b97 1 + 2 + 3 +\u2026+ n \u7684\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>n = int(input(\"\u8acb\u8f38\u5165\u4e00\u500b\u6578\u5b57\uff1a\"))\ntotal = 0for i in range(1, n+1):\n    total += i\nprint(\"1 \u5230 {} \u7684\u7e3d\u548c\u70ba\uff1a{}\".format(n, total))\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u5bc6\u78bc\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E5%AF%86%E7%A2%BC%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E5%AF%86%E7%A2%BC%E9%A9%97%E8%AD%89%E6%A9%9F%E5%88%B6%EF%BC%8C%E6%A2%9D%E4%BB%B6%E5%A6%82%E4%B8%8B%0A1%20%E8%8B%A5%E7%AC%AC%E4%B8%80%E6%AC%A1%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC%E9%8C%AF%E8%AA%A4%E5%BE%8C%EF%BC%8C%E5%8F%AF%E5%86%8D%E9%87%8D%E8%A4%87%E5%98%97%E8%A9%A6%E8%BC%B8%E5%85%A5%E5%85%A9%E6%AC%A1%0A2%20%E8%8B%A5%E4%B8%89%E6%AC%A1%E5%AF%86%E7%A2%BC%E9%83%BD%E9%8C%AF%E8%AA%A4%EF%BC%8C%E8%B7%B3%E5%87%BA%E4%BD%BF%E7%94%A8%E8%80%85%E5%B8%B3%E8%99%9F%E8%A2%AB%E9%8E%96%E5%AE%9A%E7%9A%84%E8%A8%8A%E6%81%AF&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u5bc6\u78bc\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u5bc6\u78bc\u9a57\u8b49\u6a5f\u5236\uff0c\u689d\u4ef6\u5982\u4e0b<br>1 \u82e5\u7b2c\u4e00\u6b21\u8f38\u5165\u5bc6\u78bc\u932f\u8aa4\u5f8c\uff0c\u53ef\u518d\u91cd\u8907\u5617\u8a66\u8f38\u5165\u5169\u6b21<br>2 \u82e5\u4e09\u6b21\u5bc6\u78bc\u90fd\u932f\u8aa4\uff0c\u8df3\u51fa\u4f7f\u7528\u8005\u5e33\u865f\u88ab\u9396\u5b9a\u7684\u8a0a\u606f<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>password = \"1234\"# \u8a2d\u5b9a\u5bc6\u78bc\ncount = 0# \u8a08\u6578\u5668whileTrue:\n    input_password = input(\"\u8acb\u8f38\u5165\u5bc6\u78bc\uff1a\")\n    if input_password == password:\n        print(\"\u5bc6\u78bc\u6b63\u78ba\")\n        breakelse:\n        count += 1if count == 3:\n            print(\"\u4f7f\u7528\u8005\u5e33\u865f\u88ab\u9396\u5b9a\")\n            breakelse:\n            print(\"\u5bc6\u78bc\u932f\u8aa4\uff0c\u8acb\u91cd\u65b0\u8f38\u5165\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u4efb\u610f\u6578\u7684\u6240\u6709\u56e0\u6578\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E4%BB%BB%E6%84%8F%E6%95%B8%E7%9A%84%E6%89%80%E6%9C%89%E5%9B%A0%E6%95%B8%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%A8%AD%E8%A8%88%E7%A8%8B%E5%BC%8F%E8%AE%93%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E4%B8%80%E5%80%8B%E6%95%B8%E5%AD%97%E5%BE%8C%EF%BC%8C%E6%89%BE%E5%87%BA%E8%A9%B2%E6%95%B8%E5%AD%97%E6%89%80%E6%9C%89%E5%9B%A0%E6%95%B8&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u4efb\u610f\u6578\u7684\u6240\u6709\u56e0\u6578\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u4e00\u500b\u6578\u5b57\u5f8c\uff0c\u627e\u51fa\u8a72\u6578\u5b57\u6240\u6709\u56e0\u6578<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>num = int(input(\"\u8acb\u8f38\u5165\u4e00\u500b\u6578\u5b57\uff1a\"))\nfactors = &#91;]\nfor i in range(1, num+1):\n    if num % i == 0:\n        factors.append(i)\nprint(f\"{num}\u7684\u56e0\u6578\u6709\uff1a{factors}\")\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-\u62bd\u734e\u7a0b\u5f0f\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-%E6%8A%BD%E7%8D%8E%E7%A8%8B%E5%BC%8F\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E6%9C%89%E4%B8%89%E5%8D%81%E4%BA%BA%E5%8F%83%E5%8A%A0%E6%91%B8%E7%8D%8E%E6%B4%BB%E5%8B%95%EF%BC%8C%E5%88%86%E5%88%A5%E6%9C%89%E7%B7%A8%E8%99%9F%201%20%E2%88%BC%2030%20%E7%9A%84%E6%91%B8%E7%8D%8E%E5%88%B8%EF%BC%8C%E9%80%8F%E9%81%8E%E9%9B%BB%E8%85%A6%E9%80%B2%E8%A1%8C%E6%8A%BD%E7%8D%8E%EF%BC%8C%E5%BE%9E%E4%B8%AD%E6%8A%BD%20%E5%87%BA%E4%B8%89%E4%BD%8D%E5%B9%B8%E9%81%8B%E5%85%92%E9%A0%92%E7%99%BC%E7%8D%8E%E5%93%81&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-\u62bd\u734e\u7a0b\u5f0f<\/a><\/h3>\n\n\n\n<p>\u6709\u4e09\u5341\u4eba\u53c3\u52a0\u6478\u734e\u6d3b\u52d5\uff0c\u5206\u5225\u6709\u7de8\u865f 1 \u223c 30 \u7684\u6478\u734e\u5238\uff0c\u900f\u904e\u96fb\u8166\u9032\u884c\u62bd\u734e\uff0c\u5f9e\u4e2d\u62bd \u51fa\u4e09\u4f4d\u5e78\u904b\u5152\u9812\u767c\u734e\u54c1<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import random\nparticipants = list(range(1, 31))\nwinners = random.sample(participants, 3)\nprint(\"\u606d\u559c\u4ee5\u4e0b\u4e09\u4f4d\u5e78\u904b\u5152\uff1a\")\nfor winner in winners:\n    print(winner)\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u7bc4-\u4f8b-1A2B-\u731c\u6578\u5b57\u904a\u6232\"><a href=\"https:\/\/md.webduino.io\/Eto3tf-3TxaN2BlUbOXTBw#%E7%AF%84-%E4%BE%8B-1A2B-%E7%8C%9C%E6%95%B8%E5%AD%97%E9%81%8A%E6%88%B2\"><\/a><a href=\"https:\/\/chat.webduino.io\/index.html#guest?prompt=%E8%AB%8B%E8%A8%AD%E8%A8%88%E4%B8%80%E5%80%8B%E7%A8%8B%E5%BC%8F%EF%BC%8C%E5%85%88%E9%9A%A8%E6%A9%9F%E7%94%A2%E7%94%9F%204%20%E5%80%8B%200%20%E2%88%BC%209%20%E4%B9%8B%E9%96%93%EF%BC%8C%E4%B8%94%E4%B8%8D%E9%87%8D%E8%A4%87%E7%9A%84%E6%95%B8%E5%AD%97%E7%95%B6%E6%AD%A3%E7%A2%BA%E7%AD%94%E6%A1%88%EF%BC%8C%E6%8E%A5%E8%91%97%E4%BD%BF%E7%94%A8%20%E8%80%85%E5%9C%A8%E7%95%AB%E9%9D%A2%E4%B8%8A%E8%BC%B8%E5%85%A5%204%20%E5%80%8B%E4%B8%8D%E9%87%8D%E8%A4%87%E7%9A%84%E6%95%B8%E5%AD%97%E5%BE%8C%EF%BC%8C%E7%A8%8B%E5%BC%8F%E6%9C%83%E5%B0%87%E8%BC%B8%E5%85%A5%E7%9A%84%E6%95%B8%E5%AD%97%E8%88%87%E7%AD%94%E6%A1%88%E9%80%B2%E8%A1%8C%E6%AF%94%E5%B0%8D%EF%BC%8C%E5%86%8D%E7%94%A8%E3%80%8C%E5%B9%BE%20A%20%E5%B9%BE%20B%E3%80%8D%E7%9A%84%E5%BD%A2%E5%BC%8F%E5%91%8A%E8%A8%B4%E4%BD%BF%E7%94%A8%E8%80%85%E6%AD%A3%E7%A2%BA%E8%88%87%E5%90%A6%E3%80%82%E5%85%B6%E4%B8%AD%EF%BC%8CA%20%E4%BB%A3%E8%A1%A8%E6%95%B8%E5%AD%97%E6%AD%A3%E7%A2%BA%EF%BC%8C%E4%B8%94%E4%BD%8D%E7%BD%AE%E6%AD%A3%E7%A2%BA%3BB%20%E4%BB%A3%E8%A1%A8%E6%95%B8%20%E5%AD%97%E6%AD%A3%E7%A2%BA%EF%BC%8C%E4%BD%86%E4%BD%8D%E7%BD%AE%E9%8C%AF%E8%AA%A4%E3%80%82%E5%A6%82%E6%9E%9C%E5%9C%A8%208%20%E6%AC%A1%E6%A9%9F%E6%9C%83%E4%B8%AD%EF%BC%8C%E4%BD%BF%E7%94%A8%E8%80%85%E8%BC%B8%E5%85%A5%E7%9A%84%E6%95%B8%E5%AD%97%E5%AE%8C%E5%85%A8%E6%AD%A3%E7%A2%BA%EF%BC%8C%E5%89%87%E5%87%BA%E7%8F%BE%E3%80%8C%E6%82%A8%E7%AD%94%20%E5%B0%8D%E4%BA%86%EF%BC%8C%E6%AD%A3%E7%A2%BA%E7%AD%94%E6%A1%88%E6%98%AF%E2%8B%AF%E3%80%8D%3B%E6%B2%92%E7%8C%9C%E5%88%B0%E6%AD%A3%E7%A2%BA%E6%95%B8%E5%AD%97%EF%BC%8C%E5%89%87%E5%87%BA%E7%8F%BE%E3%80%8C%E4%BD%9C%E7%AD%94%E5%B7%B2%E9%81%94%208%20%E6%AC%A1%EF%BC%8C%E9%81%8A%E6%88%B2%E7%B5%90%E6%9D%9F%EF%BC%8C%E6%AD%A3%E7%A2%BA%E6%95%B8%20%E5%AD%97%E6%98%AF%E2%8B%AF%E3%80%8D%E3%80%82&amp;actor=python\" target=\"_blank\" rel=\"noreferrer noopener\">\u7bc4 \u4f8b-1A2B \u731c\u6578\u5b57\u904a\u6232<\/a><\/h3>\n\n\n\n<p>\u8acb\u8a2d\u8a08\u4e00\u500b\u7a0b\u5f0f\uff0c\u5148\u96a8\u6a5f\u7522\u751f 4 \u500b 0 \u223c 9 \u4e4b\u9593\uff0c\u4e14\u4e0d\u91cd\u8907\u7684\u6578\u5b57\u7576\u6b63\u78ba\u7b54\u6848\uff0c\u63a5\u8457\u4f7f\u7528 \u8005\u5728\u756b\u9762\u4e0a\u8f38\u5165 4 \u500b\u4e0d\u91cd\u8907\u7684\u6578\u5b57\u5f8c\uff0c\u7a0b\u5f0f\u6703\u5c07\u8f38\u5165\u7684\u6578\u5b57\u8207\u7b54\u6848\u9032\u884c\u6bd4\u5c0d\uff0c\u518d\u7528\u300c\u5e7e A \u5e7e B\u300d\u7684\u5f62\u5f0f\u544a\u8a34\u4f7f\u7528\u8005\u6b63\u78ba\u8207\u5426\u3002\u5176\u4e2d\uff0cA \u4ee3\u8868\u6578\u5b57\u6b63\u78ba\uff0c\u4e14\u4f4d\u7f6e\u6b63\u78ba;B \u4ee3\u8868\u6578 \u5b57\u6b63\u78ba\uff0c\u4f46\u4f4d\u7f6e\u932f\u8aa4\u3002\u5982\u679c\u5728 8 \u6b21\u6a5f\u6703\u4e2d\uff0c\u4f7f\u7528\u8005\u8f38\u5165\u7684\u6578\u5b57\u5b8c\u5168\u6b63\u78ba\uff0c\u5247\u51fa\u73fe\u300c\u60a8\u7b54 \u5c0d\u4e86\uff0c\u6b63\u78ba\u7b54\u6848\u662f\u22ef\u300d;\u6c92\u731c\u5230\u6b63\u78ba\u6578\u5b57\uff0c\u5247\u51fa\u73fe\u300c\u4f5c\u7b54\u5df2\u9054 8 \u6b21\uff0c\u904a\u6232\u7d50\u675f\uff0c\u6b63\u78ba\u6578 \u5b57\u662f\u22ef\u300d\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import random\n# \u7522\u751f\u6b63\u78ba\u7b54\u6848\nanswer = random.sample(range(10), 4)\n# \u8a08\u7b97\u5e7e A \u5e7e Bdef check(guess):\n    a = 0\n    b = 0for i in range(4):\n        if guess&#91;i] == answer&#91;i]:\n            a += 1elif guess&#91;i] in answer:\n            b += 1return a, b\n# \u8b93\u4f7f\u7528\u8005\u8f38\u5165\u6578\u5b57\nprint(\"\u8acb\u8f38\u5165 4 \u500b\u4e0d\u91cd\u8907\u7684\u6578\u5b57\uff0c\u7bc4\u570d\u70ba 0~9\")\nguess_count = 0while guess_count &lt; 8:\n    guess = input(\"\u8acb\u8f38\u5165\u6578\u5b57\uff1a\")\n    if len(guess) != 4ornot guess.isdigit():\n        print(\"\u8acb\u8f38\u5165 4 \u500b\u6578\u5b57\")\n        continue\n    guess = &#91;int(x) for x in guess]\n    if len(set(guess)) != 4:\n        print(\"\u8acb\u8f38\u5165\u4e0d\u91cd\u8907\u7684\u6578\u5b57\")\n        continue\n    a, b = check(guess)\n    print(f\"{a}A{b}B\")\n    if a == 4:\n        print(\"\u60a8\u7b54\u5c0d\u4e86\uff0c\u6b63\u78ba\u7b54\u6848\u662f\", answer)\n        break\n    guess_count += 1else:\n    print(\"\u4f5c\u7b54\u5df2\u9054 8 \u6b21\uff0c\u904a\u6232\u7d50\u675f\uff0c\u6b63\u78ba\u7b54\u6848\u662f\", answer)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c \u7bc4 \u4f8b-\u54c8\u56c9\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u540d\u5b57\uff0c\u548c\u4f7f\u7528\u8005\u6253\u62db\u547c \u7bc4 \u4f8b-\u5169\u6578\u4e4b\u548c\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":7524,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90\" \/>\n<meta property=\"og:description\" content=\"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c \u7bc4 \u4f8b-\u54c8\u56c9\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u540d\u5b57\uff0c\u548c\u4f7f\u7528\u8005\u6253\u62db\u547c \u7bc4 \u4f8b-\u5169\u6578\u4e4b\u548c\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook\" \/>\n<meta property=\"og:site_name\" content=\"Webduino \u6559\u5b78\u8cc7\u6e90\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-05T01:15:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/resource.webduino.io\/wp-content\/uploads\/2023\/03\/webduino_share_image@1200x675.png?fit=1200%2C675&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook\",\"url\":\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook\",\"name\":\"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90\",\"isPartOf\":{\"@id\":\"https:\/\/resource.webduino.io\/#website\"},\"datePublished\":\"2024-07-05T01:09:01+00:00\",\"dateModified\":\"2024-07-05T01:15:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\/\/resource.webduino.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Python \u601d\u7dad\u5de5\u5177\",\"item\":\"https:\/\/resource.webduino.io\/docs\/wagpt\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python \u52a9\u6559 &#8211; \u7bc4\u4f8b\u5206\u4eab\",\"item\":\"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/resource.webduino.io\/#website\",\"url\":\"https:\/\/resource.webduino.io\/\",\"name\":\"Webduino \u5b78\u7fd2\u8cc7\u6e90\u5eab\",\"description\":\"\u672c\u7db2\u7ad9\u63d0\u4f9b\u5b8c\u6574\u7684 Webduino STEAM \u6559\u80b2\u5b78\u7fd2\u8cc7\u6e90\uff0c\u5305\u542b\u958b\u767c\u677f\u3001\u7a0b\u5f0f\u7a4d\u6728\u3001\u96fb\u5b50\u96f6\u4ef6\u8207\u50b3\u611f\u5668\u7b49\u57fa\u790e\u64cd\u4f5c\uff0c\u8b93\u8001\u5e2b\u3001\u540c\u5b78\u3001maker \u80fd\u5920\u5feb\u901f\u4e0a\u624b Webduino\uff0c\u4e26\u4e0d\u5b9a\u671f\u66f4\u65b0\u8cc7\u8a0a\u6559\u80b2\u8da8\u52e2\u76f8\u95dc\u6587\u7ae0\u3002\",\"publisher\":{\"@id\":\"https:\/\/resource.webduino.io\/#organization\"},\"alternateName\":\"Webduino \u5b78\u7fd2\u8cc7\u6e90\u5eab\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/resource.webduino.io\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/resource.webduino.io\/#organization\",\"name\":\"Webduino\",\"url\":\"https:\/\/resource.webduino.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\/\/resource.webduino.io\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/resource.webduino.io\/wp-content\/uploads\/2022\/07\/logo\u900f\u660e\u5e95.png\",\"contentUrl\":\"https:\/\/resource.webduino.io\/wp-content\/uploads\/2022\/07\/logo\u900f\u660e\u5e95.png\",\"width\":1061,\"height\":1060,\"caption\":\"Webduino\"},\"image\":{\"@id\":\"https:\/\/resource.webduino.io\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook","og_locale":"zh_TW","og_type":"article","og_title":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90","og_description":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c \u7bc4 \u4f8b-\u54c8\u56c9\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f\u7528\u8005\u8f38\u5165\u540d\u5b57\uff0c\u548c\u4f7f\u7528\u8005\u6253\u62db\u547c \u7bc4 \u4f8b-\u5169\u6578\u4e4b\u548c\u7a0b\u5f0f \u8a2d\u8a08\u7a0b\u5f0f\u8b93\u4f7f...","og_url":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook","og_site_name":"Webduino \u6559\u5b78\u8cc7\u6e90","article_modified_time":"2024-07-05T01:15:46+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/i0.wp.com\/resource.webduino.io\/wp-content\/uploads\/2023\/03\/webduino_share_image@1200x675.png?fit=1200%2C675&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u9810\u4f30\u95b1\u8b80\u6642\u9593":"2 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook","url":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook","name":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003 | Webduino \u6559\u5b78\u8cc7\u6e90","isPartOf":{"@id":"https:\/\/resource.webduino.io\/#website"},"datePublished":"2024-07-05T01:09:01+00:00","dateModified":"2024-07-05T01:15:46+00:00","breadcrumb":{"@id":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python\/textbook#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/resource.webduino.io\/"},{"@type":"ListItem","position":2,"name":"AI Python \u601d\u7dad\u5de5\u5177","item":"https:\/\/resource.webduino.io\/docs\/wagpt"},{"@type":"ListItem","position":3,"name":"Python \u52a9\u6559 &#8211; \u7bc4\u4f8b\u5206\u4eab","item":"https:\/\/resource.webduino.io\/docs\/wagpt\/wagpt_python"},{"@type":"ListItem","position":4,"name":"\u570b\u4e2d\u8cc7\u79d1\u4e09\u8ab2\u672c\u53c3\u8003"}]},{"@type":"WebSite","@id":"https:\/\/resource.webduino.io\/#website","url":"https:\/\/resource.webduino.io\/","name":"Webduino \u5b78\u7fd2\u8cc7\u6e90\u5eab","description":"\u672c\u7db2\u7ad9\u63d0\u4f9b\u5b8c\u6574\u7684 Webduino STEAM \u6559\u80b2\u5b78\u7fd2\u8cc7\u6e90\uff0c\u5305\u542b\u958b\u767c\u677f\u3001\u7a0b\u5f0f\u7a4d\u6728\u3001\u96fb\u5b50\u96f6\u4ef6\u8207\u50b3\u611f\u5668\u7b49\u57fa\u790e\u64cd\u4f5c\uff0c\u8b93\u8001\u5e2b\u3001\u540c\u5b78\u3001maker \u80fd\u5920\u5feb\u901f\u4e0a\u624b Webduino\uff0c\u4e26\u4e0d\u5b9a\u671f\u66f4\u65b0\u8cc7\u8a0a\u6559\u80b2\u8da8\u52e2\u76f8\u95dc\u6587\u7ae0\u3002","publisher":{"@id":"https:\/\/resource.webduino.io\/#organization"},"alternateName":"Webduino \u5b78\u7fd2\u8cc7\u6e90\u5eab","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/resource.webduino.io\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-TW"},{"@type":"Organization","@id":"https:\/\/resource.webduino.io\/#organization","name":"Webduino","url":"https:\/\/resource.webduino.io\/","logo":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/resource.webduino.io\/#\/schema\/logo\/image\/","url":"https:\/\/resource.webduino.io\/wp-content\/uploads\/2022\/07\/logo\u900f\u660e\u5e95.png","contentUrl":"https:\/\/resource.webduino.io\/wp-content\/uploads\/2022\/07\/logo\u900f\u660e\u5e95.png","width":1061,"height":1060,"caption":"Webduino"},"image":{"@id":"https:\/\/resource.webduino.io\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/docs\/7710"}],"collection":[{"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/comments?post=7710"}],"version-history":[{"count":2,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/docs\/7710\/revisions"}],"predecessor-version":[{"id":7713,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/docs\/7710\/revisions\/7713"}],"up":[{"embeddable":true,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/docs\/7524"}],"wp:attachment":[{"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/media?parent=7710"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/resource.webduino.io\/wp-json\/wp\/v2\/doc_tag?post=7710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}