前提・実現したいこと
12歳からはじめるゼロからのpythonゲームプログラミングという教材で、時間の分を入力して聞くの
ボタンを押すと時間を答えてくれるミニゲームを作る課題です
発生している問題・エラーメッセージ
質問に答えてくれるキャラクターの「聞きたいのは何分かな?」
と聞くのボタンがみあたらなくなった。初め資格試験でしばらくPythonを触ってなくて忘れていました。「聞く」のボタンを押した後の処理を作ってボタンを押せば「ボタンがクリックされました」と
出るところなのですが自分が早とちりでエディタ名を端末ウィンドウに入力してエラーがでたので
いじっていたら、ミニゲームのウィンドウから質問や聞くのボタンが消えてました。
エラーメッセージ
該当のソースコード
Python
1 2impot tkinter 3 4### ウィンドウ作成 5root=tkinter.Tk() 6root.title("リリーにしつもん") 7import tkinter 8root.minsize(640, 480) 9root.option_add("*font",["MSPゴシック",22]) 10 11###画面表示 12canvas=tkinter.Canvas(bg="black",width=640,height=480) 13canvas.place(x=0,y=0) 14img=tkinter.PhotoImage(file="img3/chap3-back.png") 15canvas.create_image(320,240,image=img) 16 17###テキスト表示 18question=tkinter.Label(text="知りたいのは何分かな?",bg="white") 19question.place(x=100,y=40) 20 21###テキストボックス表示 22entry=tkinter.Entry(width=12,bd=4) 23entry.place(x=50,y=133) 24 25###質問ボタン表示 26askbutton=tkinter.Button(text="聞く") 27askbutton.place(x=260,y=125) 28 29###答え表示 30answer=tkinter.Label(text="............",bg="white") 31answer.place(x=115,y=235) 32 33###イベント設定 34def ask_click(): 35 print("ボタンがクリックされました!") 36 37askbutton["command"]=sak_click 38 39###メイン―ループ 40root.mainloop() 41###別のエディタ画面 42 43string=input("求めたい分を入力してください:") 44minutes=float(string) 45hours=round(minutes / 60,2) 46def minutes_to_hours(): 47 output=string+"分は"+str(hours)+"時間です" 48 print(output) 49minutes_to_hours() 50### 試したこと 51テキストを読みなおした。ローマ字入力からアルファベット入力に変えてうちなおしてみたり、スペースを追加したり削除したりした。 52ここに問題に対して試したことを記載してください。 53 54### 補足情報(FW/ツールのバージョンなど) 55 56Python3.6.x
回答1件
あなたの回答
tips
プレビュー