私は、Pythonクラスの紹介のためにPythonの最終プロジェクトに取り組んでいます。私はアルファベットの各文字のコードを書いている、私の考えは、ユーザーがいくつかの単語を入力し、すべての入力文字のコードを返すことです。私は= タコのコードを使用しようとしましたが、これは動作しません。何か案は?タートルを使ってPythonで入力を描画する
0
A
答えて
0
x = input()
codes = {'a': 'code for turtle',.....}
print(codes[str(x)])
input()の辞書は動作しますか?
0
@ GerardAnthonyMcBrideの辞書ベースのアプローチを拡張して修正しましょう。ここでは単に文字「S」と「O」を出力し、過度に単純化した例を示します。
from turtle import Turtle, Screen
SIZE = 100
def draw_O(turtle):
turtle.pendown()
for _ in range(4):
turtle.forward(SIZE)
turtle.left(90)
turtle.penup()
def draw_S(turtle):
position = turtle.position()
turtle.pendown()
turtle.forward(SIZE)
turtle.left(90)
turtle.forward(SIZE/2)
turtle.left(90)
turtle.forward(SIZE)
turtle.right(90)
turtle.forward(SIZE/2)
turtle.right(90)
turtle.forward(SIZE)
# leave turtle as we found it
turtle.penup()
turtle.setposition(position)
characters = {
'O': draw_O,
'S': draw_S,
}
screen = Screen()
yertle = Turtle()
string = input()
for character in string:
if character in characters:
characters[character](yertle)
yertle.forward(SIZE * 1.25)
screen.exitonclick()
OUTPUT
関連する問題
- 1. CircleをPython 3でタートルを使って描く方法
- 2. Pythonで後でタートルの描画の色を変更する
- 3. タートルの描画自動センタリング
- 4. RapydScriptのタートルと描画ツリー
- 5. Python 3.5.1でドットを描くタートル
- 6. Pythonのタートルで四角形を描く
- 7. タートルを使用してExcel座標を読み取ってドット図を描画する
- 8. タートルX描画の簡素化
- 9. Pythonのカメを使って描画グリッドを作る方法
- 10. opencv pythonを使って画像に両面矢印を描く
- 11. タートルで超楕円を描く
- 12. pythonを使って入力画像のヒストグラムを見つける方法は?
- 13. invalidateSelf()を使用してタイマによって描画可能な描画を再描画する
- 14. Python:forループを使ってリストに画像を入力する
- 15. pygtkとgladeを使って描画エリアにpixbufを描画する
- 16. pythonスクリプトを使ってsudoにパスワードを入力する方法
- 17. Pythonを使ってヒストグラムを描く
- 18. のpython Tkinterのタートル画面の背景
- 19. Direct2Dを使ってPNGを読み込んで描画する
- 20. デリゲートを使ってQHeaderViewセクションでピックスマップを描画するには?
- 21. matplotlibを使ったPython - 複数の図を並行して描画する
- 22. タートルをタートルの画面に設定する方法
- 23. タートル画面に変数を出力する方法は?
- 24. Pythonを使ってMacでテキスト入力をシミュレート
- 25. Pythonを使ったインタラクティブな入出力
- 26. Pythonでユーザー入力を使って.split()を使用する際のエラー
- 27. matlabはユーザ入力値を使用して線を描画します
- 28. タートルを画像に変換するpythonコマンド
- 29. Extjs-4でグリッドを使って再描画するウィンドウ
- 30. キャンバスでリアクションsetStateを使って描画する
うーん、おそらく私はそれを – physicslifter
クール豆ショットを与えてみましょう!それがどうなるか教えてください! – GerryMcBride
これは、カメを読み込んで構文エラーを生成し、上部にインポートカメを置くことでこの問題を解決できないため、エラーが発生します。 – physicslifter