Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 17, 2016 09:24:47

Anna567567
Зарегистрирован: 2016-04-17
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, пожалуйста!

Условие:Удалить из строки все слова начинающиеся на букву “У”

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)

Офлайн

#2 Апрель 17, 2016 09:34:49

Anna567567
Зарегистрирован: 2016-04-17
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, пожалуйста!

Вот что у меня получается, оно просто удаляет пробелы

Прикреплённый файлы:
attachment Безымянный.png (10,3 KБ)

Офлайн

#3 Апрель 17, 2016 09:46:02

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

Помогите, пожалуйста!

s = "у меня украли куртку"
spl = s.lower().split(' ')
res = ' '.join([x for x in spl if x[0] != 'у'])
print(res)

Офлайн

#4 Апрель 17, 2016 21:12:48

Anna567567
Зарегистрирован: 2016-04-17
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, пожалуйста!

Firik
спасибо )

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version