使用break,pass,continue的for和while循环。我不知道下一个应该去哪里

我一般是Python和Stackoverflow的新手,如果我的格式很糟糕并且我的英语不好,那么抱歉。但是我坚持使用此代码。

test = True
a = True
total = 0
t = 0
while test:
    n = int(input('Width (7-10): '))
    if n<7 or n>10:
        print('Invalid Number!')
        total += 1
    if n>=7 and n<=10:
        break
while a:
    c = int(input('Border (1-3): '))
    if c<1 or c>3:
        print('Invalid Number!')
        t += 1
    if c>=1 and c<=3:
        break

这就是结果。

Width (7-10): 5
Invalid Number!
Width (7-10): 10
Border (1-3): 0
Invalid Number!
Border (1-3): 2

这就是我想要的结果。

Width (7-10): 5
Invalid Number!
Width (7-10): 10
Border (1-3): 0
Invalid Number!
Border (1-3): 2
**********
**********
**      **
**      **
**      **
**      **
**      **
**      **
**********
**********
评论