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