そのため、Python で簡単なゲームを作成して言語に慣れようとしていますが、以前に尋ねられた場合に検索する方法を見つけることができませんでした。:P いずれにせよ、このコード ブロックが実行されると、常に "Position" が .y +10 になります。いくつかのことを再配置して確認しましたが、switch ステートメントで通常処理する非常に基本的な部分が欠けていると感じています
mv = input('N,S,E,W?')
if mv == 'N' or 'n':
Me.Position.Y += 10
elif mv == 'E' or 'e':
Me.Position.X += 10
elif mv == 'W' or 'w':
Me.Position.X -= 10
elif mv == 'S' or 's':
Me.Position.Y -= 10
else:
print('Stand')
その後:
print('Lage: X:', Me.Position.X, ' Y:', Me.Position.Y, ' Z:', Me.Position.Z)
私の他のオプションが使用される方法はありません。
ありがとう!