Python 如何在递增值中使用嵌套While循环

Python 如何在递增值中使用嵌套While循环,python,while-loop,increment,python-turtle,Python,While Loop,Increment,Python Turtle,我很困惑如何在python中增加一个变量,因为不允许使用++运算符,目标是限制turtle lib.left和.forward的移动,因为画布的宽度和高度只有150 while t: unif = uniform(-75, 75) # To move face in every possible angle forw = randint(-1, 1) # Move every 1 pixel, -1 for back 1 for forward t.left(unif) t.forward(

我很困惑如何在python中增加一个变量,因为不允许使用++运算符,目标是限制turtle lib.left和.forward的移动,因为画布的宽度和高度只有150

while t:
unif = uniform(-75, 75)  # To move face in every possible angle
forw = randint(-1, 1)  # Move every 1 pixel, -1 for back 1 for forward
t.left(unif)
t.forward(forw)
sleep(0.01)
while countt > 75 or countt < -75:
    print("Outside")
    sys.exit(1)
    while unif > 0 or forw > 0:
        countt = + 1
    else:
        break
而t:
unif=均匀(-75,75)#以每个可能的角度移动面
forw=randint(-1,1)#每1个像素移动一次,-1表示后退1表示前进
t、 左(unif)
t、 前进(forw)
睡眠(0.01)
当countt>75或countt<-75时:
打印(“外部”)
系统出口(1)
当unif>0或forw>0时:
countt=+1
其他:
打破

在Python中没有++运算符的情况下,可以使用+=1递增1。请注意,与您的代码不同,=符号位于+之后。您的代码还有其他问题,我们无法修复,因为我们没有完整的代码,也不知道它试图实现什么。下面是增加while循环的一般方法。如果将多个while循环嵌套在彼此内部,则需要增加每个循环中的变量和/或提供条件语句以中断每个循环

variable = 0
while variable < 10:
    print("Hi")
    variable += 1
变量=0
变量<10时:
打印(“Hi”)
变量+=1
根据请求,下面是多个嵌套循环的示例,包括一个无限循环(虽然为True):

为True时:
n=0
当n<5时:
打印(f'n={n}Hi')
n+=1
m=0
m<3时:
打印(f'm={m}You')
m+=1
对于范围(2)内的k:
打印(f'k={k}Bye')
响应=输入(“我应该继续吗?键入n停止:”)
如果响应==“n”:
打破

您是否打算写
count+=1
?请浏览和,了解该网站的工作原理,帮助您改进当前和未来的问题,这可以帮助您获得更好的答案。“演示如何解决此编码问题?”不是堆栈溢出的主题。您必须诚实地尝试解决方案,然后询问有关实现的特定问题。堆栈溢出不是为了取代现有教程和文档。您需要了解如何在Python中实现自动增量。我想知道如何在嵌套的while loopOk中实现增量。OK,请参阅修改后的答案。如果答案符合您的需要,请务必接受。以下是堆栈溢出规则:
while True:
    n = 0
    while n < 5:
        print(f'n={n} Hi')
        n += 1

        m = 0
        while m < 3:
            print(f'  m={m} You')
            m +=1

            for k in range(2):
                print(f'    k={k} Bye')

    response = input("Should I keep going? Type n to stop: ")
    if response == "n":
        break