Абрамян решебник с языке программирование Python
103 subscribers
9 photos
1 file
3 links
Download Telegram
String39. Для решения данной задачи можно воспользоваться методом split() для разделения строки на подстроки по символу пробела. Затем можно выбрать вторую подстроку, используя индекс 1.

string = "Это пример строки с пробелами"
substrings = string.split(" ")
if len(substrings) > 1:
result = substrings[1]
else:
result = ""
print(result)
В данном примере, если исходная строка содержит хотя бы два пробела, то будет выведена подстрока, расположенная между первым и вторым пробелом. Если строка содержит только один пробел, то будет выведена пустая строка.

String40. Для решения данной задачи также можно воспользоваться методом split(), чтобы разделить строку на подстроки по символу пробела. Затем можно выбрать последнюю подстроку, используя индекс -1.

string = "Это пример строки с пробелами"
substrings = string.split(" ")
if len(substrings) > 1:
result = substrings[-1]
else:
result = ""
print(result)
В данном примере, если исходная строка содержит хотя бы два пробела, то будет выведена подстрока, расположенная между первым и последним пробелом. Если строка содержит только один пробел, то будет выведена пустая строка.
String41. Чтобы найти количество слов в строке, можно использовать метод split(), который разделит строку на подстроки по заданному разделителю (в данном случае пробелу), и затем посчитать количество полученных подстрок.

string = "Дана строка, состоящая из русских слов, разделенных пробелами"
words = string.split()
word_count = len(words)
print(word_count)
String42. Чтобы найти количество слов, которые начинаются и заканчиваются одной и той же буквой, можно использовать цикл для перебора слов и проверку условия на соответствие первой и последней буквы.

string = "Дана строка, состоящая из русских слов, набранных заглавными буквами"
words = string.split()
count = 0
for word in words:
if word[0] == word[-1]:
count += 1
print(count)
String43. Чтобы найти количество слов, которые содержат хотя бы одну букву "А", можно использовать цикл для перебора слов и проверку условия на наличие буквы "А" в каждом слове.

string = "Дана строка, состоящая из русских слов, набранных заглавными буквами"
words = string.split()
count = 0
for word in words:
if 'А' in word:
count += 1
print(count)
Во всех трех случаях мы используем метод split() для разделения строки на слова и цикл для перебора слов. В первом случае мы просто считаем количество слов, во втором случае проверяем условие на соответствие первой и последней буквы, а в третьем случае проверяем наличие буквы "А" в каждом слове.
👍2
String44. Чтобы найти количество слов, которые содержат ровно три буквы "А" в данной строке, можно использовать метод split() для разделения строки на слова и цикл для перебора слов. Затем можно использовать метод count() для подсчета количества букв "А" в каждом слове и проверить, равно ли это число трем.

string = "Дана строка, состоящая из русских слов, набранных заглавными буквами"
words = string.split()
count = 0
for word in words:
if word.count('А') == 3:
count += 1
print(count)
String45. Чтобы найти длину самого короткого слова в данной строке, можно использовать метод split() для разделения строки на слова и цикл для перебора слов. Затем можно использовать функцию len() для определения длины каждого слова и сохранить минимальное значение.

string = "Дана строка, состоящая из русских слов, разделенных пробелами"
words = string.split()
min_length = len(words[0])
for word in words:
if len(word) < min_length:
min_length = len(word)
print(min_length)
String46. Чтобы найти длину самого длинного слова в данной строке, можно использовать метод split() для разделения строки на слова и цикл для перебора слов. Затем можно использовать функцию len() для определения длины каждого слова и сохранить максимальное значение.

string = "Дана строка, состоящая из русских слов, разделенных пробелами"
words = string.split()
max_length = len(words[0])
for word in words:
if len(word) > max_length:
max_length = len(word)
print(max_length)
String47. Чтобы вывести строку, содержащую те же слова, разделенные символом ",", можно использовать метод split() для разделения исходной строки на слова и метод join() для объединения слов в новую строку с разделителем ",".

string = "Дана строка, состоящая из русских слов, разделенных пробелами"
words = string.split()
new_string = ",".join(words)
print(new_string)
Во всех примерах мы используем метод split() для разделения строки на слова и цикл для перебора слов. Затем мы выполняем необходимые операции для нахождения количества слов, длины самого короткого или самого длинного слова, или для объединения слов в новую строку с разделителем.
👍2