Loops 这个循环如何工作?
如果我有一个依赖于两个变量的循环,例如: 当x大于0,y大于0时:做一些事情。但当x等于或小于0,y仍然大于0时,执行stuff_x;当x仍然大于0,但y等于或小于0时,进行填充 如何用python语言编写? 我不知道如何在python中使用“or”和“and”,所以我认为它们会很有用。 我试过用“while”,但我不知道如何结束它Loops 这个循环如何工作?,loops,python-3.x,Loops,Python 3.x,如果我有一个依赖于两个变量的循环,例如: 当x大于0,y大于0时:做一些事情。但当x等于或小于0,y仍然大于0时,执行stuff_x;当x仍然大于0,但y等于或小于0时,进行填充 如何用python语言编写? 我不知道如何在python中使用“or”和“and”,所以我认为它们会很有用。 我试过用“while”,但我不知道如何结束它 while x > 0 (and?) y > 0: some stuff here if x <= 0:
while x > 0 (and?) y > 0:
some
stuff
here
if x <= 0:
stuff_X
if y <= 0:
stuff_Y
当x>0(和?)y>0时:
一些
东西
在这里
如果x必须使用或:
while x > 0 or y > 0:
some
stuff
here
if x <= 0:
stuff_X
if y <= 0:
stuff_Y
当x>0或y>0时:
一些
东西
在这里
如果x(还不能在Christian的答案上添加评论),这里有一个教程可以帮助您理解和/或进一步了解:
OP说“虽然x
高于0,而y
高于0:做一些事情”,所以你需要一个if
语句对其进行选通,而另一个if
语句应该检查这两个变量,因为“事情”可能正在重新绑定x
和y
。