Python 如何使代码从一行移动到之前发生的另一行?
我一点也不知道我在做什么。我通过我的ICT类发现了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':
在第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代码是按顺序执行的(处理异步操作、线程等时除外),因此您需要对代码进行结构化,使其逻辑流动。学习如何编写控制流结构,如循环、条件和函数。谢谢,现在可以了。