Задача Задача №2511537
А
А
Конечно, давайте разберём ваши задачи по теме «Алгоритмы обработки строковых величин». Мы можем написать программы на языке программирования Python. По порядку:
Задача 1: Получите из слова «РИСОВАНИЕ» слова: «РИС», «СОВА», «СВАРИ».
word = "РИСОВАНИЕ"
words = [word[0:3], word[3:7], word[5:10]] # "РИС", "СОВА", "СВАРИ"
print(words)
Задача 2: Определите длину введённой строки. Подсчитайте количество вхождения введённого символа в строке.
input_string = input("Введите строку: ")
char_to_count = input("Введите символ для подсчета: ")
length = len(input_string)
count = input_string.count(char_to_count)
print(f"Длина строки: {length}")
print(f"Количество вхождений символа '{char_to_count}': {count}")
Задача 3: Определите количество слов в предложении и количество символов в последнем слове предложения.
sentence = input("Введите предложение: ")
words = sentence.split() # Разделяем предложение на слова
word_count = len(words)
last_word_length = len(words[-1]) if words else 0 # Длина последнего слова
print(f"Количество слов в предложении: {word_count}")
print(f"Количество символов в последнем слове: {last_word_length}")
Задача 4: Определите количество слогов «па», замените их на слог «ма».
input_string = input("Введите строку: ")
syllable_count = input_string.count("па")
modified_string = input_string.replace("па", "ма")
print(f"Количество слогов 'па': {syllable_count}")
print(f"Изменённая строка: {modified_string}")
Задача 5: Поменяйте местами первое слово с последним во введенной строке.
input_string = input("Введите строку: ")
words = input_string.split()
if len(words) > 1:
words[0], words[-1] = words[-1], words[0] # Меняем местами первое и последнее слова
new_string = ' '.join(words)
else:
new_string = input_string # Если одно слово, оставляем его как есть
print(f"Изменённая строка: {new_string}")
Эти программы помогут вам выполнить задания по обработке строковых величин. Если у вас есть вопросы по конкретным аспектам кода или по другим темам, не стесняйтесь задавать!
