
1) Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность
непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел). Входные данные На вход подается несколько строк. Выходные данные Необходимо вывести количество слов в первой из введенных строк. Примеры входные данные In the town where I was born выходные данные 7 2) Входные данные Заданы 2 строки. Выходные данные Необходимо вывести слово yes, если строки совпадают, и слово no в противном случае. Примеры входные данные a a выходные данные yes 3) Измените регистр символа, если он был латинской буквой: сделайте его заглавным, если он был строчной буквой и наоборот. Для этого напишите отдельную функцию, меняющую регистр символа. Входные данные Задан единственный символ C. Выходные данные Необходимо вывести получившийся символ. Примеры входные данные q выходные данные Q входные данные W выходные данные w 4) Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите первое из них. Входные данные Задана одна строка, содержащая пробелы. Слова разделены ровно одним пробелом. Пробелы в начале и конце строки допускаются. Выходные данные Необходимо вывести самое длинное слово в строке и его длину. Примеры входные данные one two three four five six выходные данные three 5 5) По данной строке определите, является ли она палиндромом (то есть, можно ли прочесть ее наоборот, как, например, слово "топот"). Входные данные На вход подается 1 строка без пробелов. Выходные данные Необходимо вывести yes, если строка является палиндромом, и no в противном случае. Примеры входные данные abba выходные данные yes 6) Дана строка. Известно, что она содержит ровно две одинаковые буквы. Найдите эти буквы. Гарантируется, что повторяются буквы только одного вида. Входные данные На вход подается 1 строка. Выходные данные Необходимо вывести букву, которая встречается в строке дважды. Примеры входные данные fif выходные данные f Язык : phyton

Ответы на вопрос

1)
a = input()
c = 1
for b in range(len(a)):
if a[b] == ' ':
c = c + 1
print(c)
2)
a = input()
b = input()
if a == b:
print('yes')
else:
print('no')
3) Не знаю
4) Не знаю
5)
a = input()
if len(a) % 2 == 0:
if a[:len(a) // 2] == a[len(a) : len(a) // 2 - 1 : -1]:
print('yes')
else:
print('no')
else:
if a[:len(a) // 2] == a[len(a) : len(a) // 2 : -1]:
print('yes')
else:
print('no')
6)
a = input()
for c in range(len(a)):
for b in range(len(a)):
if (c != b) and (a[c] == a[b]):
d = a[c]
print(d)



1) Входные данные: In the town where I was born Выходные данные: 7 Для решения данной задачи можно использовать метод split() для разделения строки на слова, после чего подсчитать количество полученных слов. 2) Входные данные: a a Выходные данные: yes Для решения данной задачи необходимо сравнить две строки и вывести "yes", если они совпадают, и "no" в противном случае. 3) Входные данные: q Выходные данные: Q Входные данные: W Выходные данные: w Для решения данной задачи необходимо написать функцию, меняющую регистр символа, и затем применить эту функцию к входному символу. 4) Входные данные: one two three four five six Выходные данные: three 5 Для решения данной задачи можно использовать метод split() для разделения строки на слова, после чего найти самое длинное слово и его длину. 5) Входные данные: abba Выходные данные: yes Для решения данной задачи необходимо сравнить строку с её же обратной версией и вывести "yes", если они равны, и "no" в противном случае. 6) Входные данные: fif Выходные данные: f Для решения данной задачи можно использовать словарь для подсчета количества вхождений каждого символа в строку, после чего найти букву, которая встречается дважды.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili