質問: ### 前提・実現したいこと 12歳からはじめるゼロからのpythonゲームプログラミングという教材で、時間の分を入力して聞くの ボタンを押すと時間を答えてくれるミニゲームを作る課題です ### 発生している問題・エラーメッセージ 質問に答えてくれるキャラクターの「聞きたいのは何分かな?」 と聞くのボタンがみあたらなくなった。初め資格試験でしばらくPythonを触ってなくて忘れていました。「聞く」のボタンを押した後の処理を作ってボタンを押せば「ボタンがクリックされました」と 出るところなのですが自分が早とちりでエディタ名を端末ウィンドウに入力してエラーがでたので いじっていたら、ミニゲームのウィンドウから質問や聞くのボタンが消えてました。 ``` エラーメッセージ ``` ### 該当のソースコード ```Python impot tkinter ### ウィンドウ作成 root=tkinter.Tk() root.title("リリーにしつもん") import tkinter root.minsize(640, 480) root.option_add("*font",["MSPゴシック",22]) ### 画面表示 canvas=tkinter.Canvas(bg="black",width=640,height=480) canvas.place(x=0,y=0) img=tkinter.PhotoImage(file="img3/chap3-back.png") canvas.create_image(320,240,image=img) ### テキスト表示 question=tkinter.Label(text="知りたいのは何分かな?",bg="white") question.place(x=100,y=40) ### テキストボックス表示 entry=tkinter.Entry(width=12,bd=4) entry.place(x=50,y=133) ### 質問ボタン表示 askbutton=tkinter.Button(text="聞く") askbutton.place(x=260,y=125) ### 答え表示 answer=tkinter.Label(text="............",bg="white") answer.place(x=115,y=235) ### イベント設定 def ask_click(): print("ボタンがクリックされました!") askbutton["command"]=sak_click ### メイン―ループ root.mainloop() ### 別のエディタ画面 string=input("求めたい分を入力してください:") minutes=float(string) hours=round(minutes / 60,2) def minutes_to_hours(): output=string+"分は"+str(hours)+"時間です" print(output) minutes_to_hours() ### 試したこと テキストを読みなおした。ローマ字入力からアルファベット入力に変えてうちなおしてみたり、スペースを追加したり削除したりした。 ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) Python3.6.x
回答: 書籍の冒頭部分にサンプルリンクへのURLが有ると思います。 https://www.rutles.net/products/detail.php?product_id=775 エラーコードも貼って無い様ですし、エラー箇所は実行時にコンソールで 確認できると思います。 飛ばさず、1ページから、読んだ方が良いです。