私はプログラミングを始め、現在テキストゲームを始めています。 Pythonにgotoコマンドがないことを知っています。いくつかの研究を行った後、私はそのコマンドを置き換えるためにループを使用する必要があると理解しましたが、それは私が望んでいたことをしていません。Pythonでgotoコマンドを置き換える方法
print('Welcome to my bad game!')
print('Please, press Enter to continue.')
variable=input()
if variable == '':
print('You are in a dark forest. You can only choose one item. Press 1 for a flashlight and press 2 for an axe.')
while True:
item=input()
if item=='2':
print('Bad choice, you lost the game.')
quit()
if item=='1':
print('Good choise, now you can actually see something.')
だから、これで私の問題は、プレイヤーが「間違った」アイテムを選択した場合、プログラムはちょうど自分自身を殺すが、私はそれが戻って先頭にジャンプしたいということです。ここに私のコードです。私は実際にこれが可能であるかどうかわからないが、ただ驚くばかりではない。
Trueの代わりに、再生中のような条件でループします。quit()の代わりに、再生している可能性があります= False –
再度実行する行からですか? – usr2564301
私は基本的なチュートリアル([公式のPythonチュートリアル](https://docs.python.org/3.5/tutorial/index.html)はかなり良いです)を探すことをお勧めします。あなたが何かが可能かどうか疑問を持っているときはいつでも、トピックリストを参照することで、あなたが探しているものを見つけることができます。 – TigerhawkT3