ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Помощь Python (https://forum.antichat.xyz/showthread.php?t=1458903)

Koro Kuro 22.11.2022 21:27

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

pomidorq 22.11.2022 21:50

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
)
)



Время: 04:25