Вывод имен из списка по условию
Не могу понять, в чём ошибка.
Задание: Дан список имен: [‘Rose’, ‘Nina’, ‘Phillip’, ‘Alex’, ‘Jimmy’, ‘Max’]
. Вывести на экран приветственную строку в формате ‘Hello name’ для всех имен длиной не более 4-х символов. При этом все имена, следующие за именем, содержащим букву ‘x’, должны быть проигнорированы.
list = ['Rose', 'Nina', 'Phillip', 'Alex', 'Jimmy', 'Max']
for i in list:
if len(i) > 4:
continue
for n in range(1, len(i)):
if i[n] == 'x':
break
print(i)
Rose
Nina
Alex
Max
это вывод, а должно быть без Alex,Max