如果我有一个依赖于两个变量的循环,例如: 当x高于0且y高于0时:做一些事情。但是当x等于或小于0且y仍高于0时,do stuff_X;当x仍高于0但y等于或低于0时,执行stuff_Y。
如何用python语言编写? 我不知道如何在python中使用“或”和“和”,所以我认为它们可能很有用。 我尝试了“while”,但我不知道如何结束它。
while x > 0 (and?) y > 0:
some
stuff
here
if x <= 0:
stuff_X
if y <= 0:
stuff_Y
答案 0 :(得分:1)
您必须使用or
:
while x > 0 or y > 0:
some
stuff
here
if x <= 0:
stuff_X
if y <= 0:
stuff_Y
当x
和y
都小于或等于0
时,它将结束。
答案 1 :(得分:0)
(还不能评论添加到Christian的答案)这是一个可以帮助您理解和/或进一步的教程: