HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.11.2022, 21:27
Koro Kuro
Участник форума
Регистрация: 05.09.2019
Сообщений: 215
С нами: 3520722

Репутация: 33
По умолчанию

Как очистить слово от заглавных слов с помощью оператора continue? Например есть слово "пТСЧЛЧЛСИДЯитБЭЛЫФонГЫРГ" . Как сделать чтобы результат был "питон".
 
Ответить с цитированием

  #2  
Старый 22.11.2022, 21:50
pomidorq
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами: 3197792

Репутация: 83
По умолчанию

Python:





Код:
string
=
"пТСЧЛЧЛСИДЯитБЭЛЫФонГЫРГ"
def
remove_uppercase
(
string
:
str
)
-
>
str
:
new_string
=
list
(
)
for
letter
in
string
:
if
not
letter
.
isupper
(
)
:
new_string
.
append
(
letter
)
else
:
continue
return
""
.
join
(
new_string
)
print
(
remove_uppercase
(
string
)
)


Можно вообще без ветки else обойтись, но если нужно continue то код выше подойдёт.

Можно проще

Python:





Код:
string
=
"пТСЧЛЧЛСИДЯитБЭЛЫФонГЫРГ"
def
remove_uppercase
(
string
:
str
)
-
>
str
:
return
""
.
join
(
[
letter
for
letter
in
string
if
not
letter
.
isupper
(
)
]
)
print
(
remove_uppercase
(
string
)
)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.