Задача. Дана строка слов, разделенных пробелами. Вывести слова в столбец.
Воспользуемся методом split(), который делит строку по заданному разделителю и возвращает список подстрок.
s = 'привет мир как дела'
a = s.split() #по умолчанию разделителем считается пробел
print(a)
Вывод:
['привет','мир','как','дела']
Для того, чтобы вывести слова в столбец воспользуемся циклом.
for k in a:
print(k)
Вывод:
привет
мир
как
дела
Задача. Дана строка слов, разделенных пробелами. Найти количество слов перевертышей.
Проверим слово, является ли оно перевертышем (палиндромом), взяв срез от начала до конца строки с шагом -1.
s = 'шалаш1'
x = s[::-1]
print(x)
Вывод:
1шалаш
Программа решения задачи на языке Python
s = 'как тот кок готовил плов'
a = s.split()
k = 0
for t in a:
x = t[::-1]
if x == t:
#print(x)
k+=1
print(k)
Вывод:
3
Как получить все возможные подстроки из заданной строки на Питоне (Python) Читать |
Текстовый файл состоит из символов, обозначающих заглавные буквы латинского алфавита и цифры от 0 до 9 включительно. Определите максимальное количество идущих подряд символов, которые могут представлять запись числа в шестнадцатеричной системе счисления. Читать |
Последовательность максимальной длины, которая содержит буквы строго в алфавитном порядке, т.е. ABCD. ЕГЭ по информатике. Задание № 24. Решение на языке Python Читать |
Комментариев нет:
Отправить комментарий