- 締切済み
python 絵をかいた後、inputを行いたい
現在pythonの勉強を行っています。 Tkで線を引いた後、inputで指定した場所に絵をさらに追加したいのですが、 絵が描かれずに先にinputがでてしまってどうしたらよいか困っています。 下記のようなプログラムを今書いており(○×ゲームにしたい)、 どこを直したらよいかわかりません。 どうかご教授お願いします。 from Tkinter import * root = Tk() c0 = Canvas(root, width = 200, height = 200) c0.create_line(10, 70, 190, 70) c0.create_line(10, 130, 190, 130) c0.create_line(70, 10, 70, 190) c0.create_line(130, 10, 130, 190) c0.pack() for Y in range(9): a = input("どこに置く?: ") if Y%2==0: id = c0.create_oval(10+(60*a/3), 10+(60*a/3),70+(60*a/3) , 70+(60*a/3)) c0.pack() root.mainloop()
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
このQ&Aのポイント
- 長期間使用しているプリンターDCP-J973Nで、突然カートリッジを探知しないエラーメッセージが表示されました。カートリッジの入れ直しや新しいカートリッジへの交換を試みましたが、問題は解決しませんでした。
- プリンターDCP-J973Nでカートリッジを探知できないトラブルが発生。カートリッジの再挿入や新カートリッジの使用にもかかわらず、エラーが解消されません。使用環境はWindows11、無線LAN接続、回線はひかり回線です。
- DCP-J973Nがカートリッジを探知できないエラーについて相談があります。長年使用しており、様々なカートリッジの調整を試みましたが、未だに問題が解決しません。使用OSはWindows11で、無線LAN接続です。