發表文章

目前顯示的是 1月, 2020的文章

Hello PYTHON~ puzzlemaker的答案整理

圖片
動機: 翻了兩天的python教科書,想說需要一些練習,剛好複習英文課單字時用了Discovery 上的puzzlemaker做填字遊戲, 但分享給英文課同學時發現網頁沒有產生答案卡,所以如果需要答案卡,就只能用自己出題時填的文字內容,基本上當然是能用,但有以下不方便的地方 1.出題時的文字內容沒有題號 2.出題的順序和和遊戲畫面上問題的順序沒有直接關係 3.遊戲畫面上問題的順序還會依照"Across"和"Down"分類 基於以上三個問題,對答案是很辛苦事,特別是題目多的時候 http://puzzlemaker.discoveryeducation.com/CrissCrossSetupForm.asp 概要: 所以我想製作一個小程式,讓使用者可以填入 出題時的文字(含答案) 和 遊戲時的問題文字 ,然後自動按照遊戲中的題號排序並加上答案.   tkinter object type description questionInput_text text 輸入遊戲時的問題文字 descripInput_text text 輸入出題時的描述文字 ansSheetOutput_text text 顯示排序過的答案 anssheetGEN_btn button 按下後ansSheetOutput_text 會顯示排序過的答案 實做時的問題: 1.使用text.get()方法擷取文字時,所有的字元都變成單獨的元素    此時可加上"splitlines()",這樣就可以一次將一行的文字視為一組元素(物件)        listget1=quesInput_text.get("1.0", "end-1c").splitlines() 2.  text.get()方法中的參數"1.0", "end-1c"是什麼?     這兩個參數分別為text中要被讀取的起始字元和中止字元,"1.0"代表"第1行第0個