это одно из моих упражнений в Python электронной книге. Мне просто интересно, можно ли использовать WHILE вместо FOR. Спасибо за вашу помощь
# Попросите пользователя ввести регулярное выражение # подсчитать количество строк, соответствующих регулярному выражению.
Мой код
x= input('Enter a regular expression.')
file = open('mbox-short.txt')
count = 0
for line in file: line=line.rstrip()
if re.search('\\b' + x + '\\b', line):
count=count+1
print (count)