{"id":163279,"student_id":1404,"content":"import random\nimport time\nimport game\n\n# 建立字母串列\nalphabets = ['a', 'b', 'c', 'd', 'e', 'f',\n 'g', 'h', 'i', 'j', 'k', 'l', \n 'm', 'n', 'o', 'p', 'q', 'r', \n 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']\n \n# for i in range(97, 123):\n# print('\\''+chr(i)+'\\'', end=\", \")\n\n# 紀錄遊戲開始時間\n\n# 隨機挑選字母\nalphabet = alphabets[random.randint(0, len(alphabets)-1)]\ncorrect = 0 #記錄答對幾題\nfinish = 3 # 須完成題數\nstartTime = time.time()\n\ndef main():\n global alphabet, correct, finish, startTime\n \n # 按鍵按下\n detect_key_down()\n # 顯示\n showInfo()\n # 遊戲終止\n if correct == finish:\n game.stop()\n\ndef detect_key_down():\n global alphabet, correct\n if key.a and alphabet == 'a':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.b and alphabet == 'b':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.c and alphabet == 'c':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.d and alphabet == 'd':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.e and alphabet == 'e':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.f and alphabet == 'f':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.g and alphabet == 'g':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.h and alphabet == 'h':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.i and alphabet == 'i':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.j and alphabet == 'j':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.k and alphabet == 'k':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.l and alphabet == 'l':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.m and alphabet == 'm':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.n and alphabet == 'n':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.o and alphabet == 'o':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.p and alphabet == 'p':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.q and alphabet == 'q':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.r and alphabet == 'r':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.s and alphabet == 's':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.t and alphabet == 't':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.u and alphabet == 'u':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.v and alphabet == 'v':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.w and alphabet == 'w':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.x and alphabet == 'x':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.y and alphabet == 'y':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n if key.z and alphabet == 'z':\n correct += 1\n alphabet = alphabets[random.randint(0, len(alphabets)-1)]\n \ndef showInfo():\n global alphabet, correct, finish, startTime\n game.drawText(alphabet, 300, 300, \"#ff20d2\", 90)\n game.drawText(\"狀態: \"+str(correct)+\"/\"+str(finish), 500, 300, \"red\", 90)\n _time = (time.time() - startTime) * 100 // 1 / 100\n game.drawText(\"時間: \"+ str(_time), 500, 600, \"red\", 90)\n \n \nforever(main)\n\n# import random\n# import time\n\n# tStart = time.time()\n\n# alphabets = ['a', 'b', 'c', 'd', 'e', \n# 'f', 'g', 'h', 'i', 'j',\n# 'k', 'l', 'm', 'n', 'o', \n# 'p', 'q', 'r', 's', 't', \n# 'u', 'v', 'w', 'x', 'y', \n# 'z']\n\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct = 0\n# finish = 200\n\n# def main():\n# global alphabet, correct, finish\n \n# timer = time.time()-tStart\n# drawText(timer, 600, 700, 'black', 90)\n# drawText(\"進度\"+str(correct*100/finish)+\"%\", 600, 600, 'black', 90)\n# drawText(alphabets[alphabet], 300, 300, 'black', 90)\n \n# if key.a and alphabets[alphabet] == 'a':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n\n# if key.b and alphabets[alphabet] == 'b':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n\n# if key.c and alphabets[alphabet] == 'c':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.d and alphabets[alphabet] == 'd':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.e and alphabets[alphabet] == 'e':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.f and alphabets[alphabet] == 'f':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.g and alphabets[alphabet] == 'g':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.h and alphabets[alphabet] == 'h':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.i and alphabets[alphabet] == 'i':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.j and alphabets[alphabet] == 'j':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.k and alphabets[alphabet] == 'k':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.l and alphabets[alphabet] == 'l':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.m and alphabets[alphabet] == 'm':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.n and alphabets[alphabet] == 'n':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.o and alphabets[alphabet] == 'o':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.p and alphabets[alphabet] == 'p':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.q and alphabets[alphabet] == 'q':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.r and alphabets[alphabet] == 'r':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.s and alphabets[alphabet] == 's':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.t and alphabets[alphabet] == 't':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.u and alphabets[alphabet] == 'u':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.v and alphabets[alphabet] == 'v':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.w and alphabets[alphabet] == 'w':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.x and alphabets[alphabet] == 'x':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.y and alphabets[alphabet] == 'y':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if key.z and alphabets[alphabet] == 'z':\n# alphabet = random.randint(0, len(alphabets)-1)\n# correct += 1\n \n# if correct == finish:\n# stop()\n \n# forever(main)","created_at":"2020-07-09T11:35:05.688+08:00","updated_at":"2020-07-23T11:21:45.873+08:00","name":"英打練習_S 副本","language":"python","screenshot":{"url":"https://cdn0.koding.school/uploads/project/screenshot/163279/fd41ddfaa83472a1021c421f6e6d5e3a.jpg"},"parent_id":162860,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":118,"hashid":"jzms5jrz","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
截圖
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦