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

Складіть програму, для розпізнавання поданого акровірша:
Хуртовина скажена в'ється в полі.
Аж свище вітер. Вже нема доріг.
Й провідний дзвін ніхто б учуть не зміг,
Жадання повний вдома буть, — ніколи!
Инакше, як до хаоса сваволі,
Вести не може божевільний сніг.
Елегій чарівних та знання любих втіх
Уже не знати нам у сніговім околі.
Кривавий розіп'явсь над світом смог,
Розпуста з голодом ведуть танок...
А нам?.. Чи жде нас де краси країна?
І глас роздавсь, мов великодній дзвін:
"Надії промінь я — не труп, не тінь,
А край краси і правди — Україна!"

пожалуйста киньте только код программы


brawlboy657: розпізнавання это как?
vlad1254i: что бы первые буквы создавали предложения
kent228one: а на каком язике прогромирувание писать?
brawlboy657: я сделал код, где ты вводишь стих по строчно, после того как введёшь последнею строку - вводишь 0, и он из первых букв строк составляет предложение, Тебе подойдёт такое решение на python,?

Ответы

Ответ дал: kent228one
0

Ответ:

acrovirzh = '''Хуртовина скажена в'ється в полі.

Аж свище вітер. Вже нема доріг.

Й провідний дзвін ніхто б учуть не зміг,

Жадання повний вдома буть, — ніколи!

Инакше, як до хаоса сваволі,

Вести не може божевільний сніг.

Елегій чарівних та знання любих втіх

Уже не знати нам у сніговім околі.

Кривавий розіп'явсь над світом смог,

Розпуста з голодом ведуть танок...

А нам?.. Чи жде нас де краси країна?

І глас роздавсь, мов великодній дзвін:

"Надії промінь я — не труп, не тінь,

А край краси і правди — Україна!"'''

# Розділяємо акровірш на окремі рядки та отримуємо першу літеру кожного слова

letters = [word[0] for word in acrovirzh.split()]

# Злічуємо кількість літер у акровірші

num_letters = len(letters)

# Виводимо літери в порядку їх з'явлення

print("Літери в акровірші:", " ".join(letters))

# Перевіряємо, чи відповідають літери послідовності "УКРАЇНА"

if letters == ['У', 'К', 'Р', 'А', 'Ї', 'Н', 'А'] or letters == ['У', 'К', 'Р', 'А', 'Й', 'И', 'Н', 'А']:

   print("Це акровірш про Україну")

else:

   print("Це не акровірш про Україну")

на phyton

Ответ дал: brawlboy657
1

Ответ:

Мой вариант решения на python,

Объяснение:

k=''

n=''

while n!='0':

   n=input("Введите строку стиха ")

   if(n!='0'):

       k=k+n[0]

print(k)


программа выводит первые буквы введённых строк, для окончания программы нужно ввести 0.

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