统计非英文字母的字符数量(改错题)

输入一串字符,统计其中非英文字母的字符数量,并输出统计结果。不断重复上述过程,直到用户输入“over”为止(改错)

ss=input( )
while ss=' ':
if ss=='over':
break
else:
n=0
for x in ss:
if not x.isalpha :
n=n+1
print('非英文字母的字符数量为:',n)

line 5
while ss='': 
        ^

SyntaxError: invalid syntax

想知道‘while’后面的条件怎么写

while True:
    ss = input()
    n = 0
    if ss == 'over':
        break
    else:
        for x in ss:
            if not x.isalpha():
                n += 1
        print('非英文字母的字符数量为:',n)

while(!ss.Equals("over")){
...
}

while True: