Форум сайта python.su
Условие:Удалить из строки все слова начинающиеся на букву “У”
s=input()
s_new=''
s1='у'
i=0
while i<len(s):
slovo=''
while int(i)<len(s) and s.isalnum():
s_new=s_new+s
i=i+1
if slovo!='' and slovo!=s1:
s_new=s_new+slovo
i=i+1
print(s_new)
Я вот сделала , но у меня не получается и я не понимаю где ошибка
Отредактировано Anna567567 (Апрель 17, 2016 09:33:25)
Офлайн
Вот что у меня получается, оно просто удаляет пробелы
Прикреплённый файлы: Безымянный.png (10,3 KБ)
Офлайн
s = "у меня украли куртку" spl = s.lower().split(' ') res = ' '.join([x for x in spl if x[0] != 'у']) print(res)
Офлайн
Firikспасибо )
Офлайн