Python 如何使代码从一行移动到之前发生的另一行?

Python 如何使代码从一行移动到之前发生的另一行?,python,Python,我一点也不知道我在做什么。我通过我的ICT类发现了python,并试图找到如何为一个小游戏返回一行代码 在第20行,我希望它能让您返回到移动位置和操作方式的选择。尝试将您的逻辑放入while循环中。例如: while True: Choice1 = input() if Choice1 == '1': # do stuff if Choice1 == '2': # do stuff if Choice1 == '3':

我一点也不知道我在做什么。我通过我的ICT类发现了python,并试图找到如何为一个小游戏返回一行代码


在第20行,我希望它能让您返回到移动位置和操作方式的选择。

尝试将您的逻辑放入
while
循环中。例如:

while True:
    Choice1 = input()
    if Choice1 == '1':
        # do stuff
    if Choice1 == '2':
        # do stuff
    if Choice1 == '3':
         # do stuff
您只需要添加一个
break
语句,以便在满足您定义的某种条件时退出循环

例如,如果您只想在
Choice1
3
时重复获取用户选择,您可以在其他两个条件中添加
break
语句(对于
Choice1
=
1
2
),您必须使用

while(True):
     print("++++")
     print("++++")
     print("++++") 
     c=input(">>>")
     if(c=='e')
        break
     elif(c=='r'):
        . . . ..
     elif....
     ....

请在编辑器中以文本形式在代码标签中发布代码,而不是以图片形式发布。请从中重复和。“教我这个基本编程技巧”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后就您的算法或技术提出具体问题。堆栈溢出并不是为了替换现有的文档和教程。Python代码是按顺序执行的(处理异步操作、线程等时除外),因此您需要对代码进行结构化,使其逻辑流动。学习如何编写控制流结构,如循环、条件和函数。谢谢,现在可以了。