Найти - Пользователи
Полная версия: В детстве
Начало » Python для новичков » В детстве
1
Anton64
Напишите программу для выбора возможных превращений. Из каждой строки нужно выбрать слово, начинающееся с прописной буквы. Полученные слова вывести в порядке увеличения длины, в случае одинаковой – порядок не менять. В каждой строке не более одного слова с прописной буквы.

Формат ввода
Вводятся строки слов, записанных через пробел.

Формат вывода
Вывести полученные слова по одному в строке.

Пример 1
Ввод Вывод
emerald Lizard on a flat stone
Orange butterflies
green Grass
clear water in the river
high Clouds in the sky
Grass
Lizard
Orange
Clouds
Пример 2
Ввод Вывод
can you turn into a Dragonfly?
and in a Salamander
and in a dragon or a dragon Baby
and in a Frog
Baby
Frog
Dragonfly?
Salamander
py.user.next
Используй str.split(), а потом в цикле перебирай слова и проверяй их первую букву через str.isupper().
  
>>> str.isupper('a')
False
>>> 
>>> str.isupper('A')
True
>>> 
>>> t = 'Text'
>>> t[0].isupper()
True
>>> 
>>> t = 'text'
>>> t[0].isupper()
False
>>>

Ты же не думаешь, что ты научишься хоть чему-то, если выполнять за тебя всё будут другие?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB