Python 为什么我的相框打印在我的定制roguelike中不起作用?
我正在做一个类似流氓的游戏,我试着打印画面:Python 为什么我的相框打印在我的定制roguelike中不起作用?,python,Python,我正在做一个类似流氓的游戏,我试着打印画面: i = 0 def lv1(): while i == 0: x = 0 y = 0 print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n") if x == 0: if y == 0:
i = 0
def lv1():
while i == 0:
x = 0
y = 0
print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
if x == 0:
if y == 0:
print("@ - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - []")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
move = input("")
if move == "d":
x = 1
elif x == 1:
if y == 0:
print("- @ - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - []")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
但由于某种原因,这个想法行不通!
环路有问题吗
我试着做一个循环来重复这个过程,
但框架只是停留在停留。
任何帮助都将不胜感激
i = 0
def lv1():
## check here , wrong indentation
while i == 0:
x = 0
y = 0
print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
if x == 0:
if y == 0:
print("@ - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - []")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
move = input("")
if move == "d":
x = 1
elif x == 1:
if y == 0:
print("- @ - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - []")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
print("- - - - - - - - - - -")
lv1() #invoke the function
缩进不正确,并且在程序结束时忘记调用函数
lv1()
。您的预期输出是什么?还有什么不起作用呢?还要检查python缩进是否正确跟随。尽管您设置了x=1
,x
在每个循环中都重置为0,所以您需要将x
移出while循环。我在实际项目中这样做了,但stackoverflow的代码问题令人困惑,所以我意外地发现了错误的方法。我确实在我的项目中调用了该函数,但它不起作用!等等,我发现了!!!它会在每次调用函数时重置变量!!