• Предмет: Информатика
  • Автор: freydg2p0lj0k
  • Вопрос задан 4 месяца назад

1. На вхід програмі подається рядок із 8 символів. Напишіть програму, яка розріже
цей рядок на дві рівні частини, переставить їх місцями та виведе на екран.
2. Самостійно ввести з клавіатури речення. Скласти програму, яка визначає і
виводить на екран речення, в якому слова розташовані в зворотному порядку
(наприклад, речення «мама мила раму» буде змінено на «раму мила мама»).
3. Самостійно ввести з клавіатури речення. Скласти програму, яка визначає і
виводить на екран всі його слова, відмінні від слова «привіт».
4. Самостійно ввести з клавіатури речення. Скласти програму, яка визначає і
виводить на екран:
а) кількість слів, які розпочинаються з літери «н»;
б) кількість слів, які закінчуються на літеру «р».
5. Самостійно ввести з клавіатури речення. Скласти програму, яка визначає і
виводить на екран слова:
а) які розпочинаються і закінчуються на одну і ту ж літеру;
б) які містять три літери «е»;
в) які містять хоча б одну літеру «о».

Ответы

Ответ дал: mark9597
0

Ответ:

Объяснение:

s = input("Введіть рядок з 8 символів: ")

n = len(s)

s1 = s[:n//2]

s2 = s[n//2:]

s_new = s2 + s1

print("Результат: ", s_new)

s = input("Введіть речення: ")

words = s.split()

words_reversed = words[::-1]

s_new = " ".join(words_reversed)

print("Результат: ", s_new)

s = input("Введіть речення: ")

words = s.split()

words_new = [w for w in words if w != "привіт"]

s_new = " ".join(words_new)

print("Результат: ", s_new)

s = input("Введіть речення: ")

words = s.split()

n_startswith_n = 0

n_endswith_r = 0

for w in words:

   if w.startswith("н"):

       n_startswith_n += 1

   if w.endswith("р"):

       n_endswith_r += 1

print("Кількість слів, що розпочинаються з 'н': ", n_startswith_n)

print("Кількість слів, що закінчуються на 'р': ", n_endswith_r)

s = input("Введіть речення: ")

words = s.split()

words_starts_and_ends_with_same_letter = []

words_with_three_e = []

words_with_o = []

for w in words:

   if len(w) > 1 and w[0] == w[-1]:

       words_starts_and_ends_with_same_letter.append(w)

   if w.count("е") == 3:

       words_with_three_e.append(w)

   if "о" in w:

       words_with_o.append(w)

print("Слова, які починаються і закінчуються на одну і ту ж літеру: ", words_starts_and_ends_with_same_letter)

print("Слова, які містять три літери 'е': ", words_with_three_e)

print("Слова, які містять літеру 'о': ", words_with_o)

Вас заинтересует