• Предмет: Информатика
  • Автор: maria232308372828
  • Вопрос задан 3 года назад

На вхід програм і подається послідовність слів , кожне слово на окремому рядку.
Кінцем послідовності є слово "КІНЕЦЬ"(без лапок).Напишіть программу , яка виводить слова даної послідовності (Використовуючи тільки цикл while).
-----------


Формат вхідних даних.
На вхід програмі подається послідовність слів , кожне слово на окремому рядку.



Формат вихідних даних.
Програма повинна вивести слова даної послідовності.

-----------
Sample input 1:
Fus
Ro
КІНЕЦЬ
Dah

Sample output 1:
Fus
Ro
---------
Помогите пожалуйста это python.​

Ответы

Ответ дал: dsxakep
1

a=[]

inp=input()

while(inp != "КІНЕЦЬ"):

   a.append(inp)

   inp=input()

i=int(0)

while i < len(a):

   print(a[i])

   i+=1

Я ось так код написав. Ввів даних зупиняється після введеного КІНЕЦЬ. Використав тут ще масив для зберігання і послідуючого виводу тих введених рядків


maria232308372828: Спасибо большое
dsxakep: Пожалуйста)
maria232308372828: Это неправильно ... Нужно что б все выполнялось как в условие
dsxakep: Ну, думай тоді сама... Я хз, як по-іншому можна; якщо не юзати масив, то введені строки зразу виводиться після вводу (до слова КІНЕЦЬ), а я думаю так буде ще більш неправильно. Взагалі, умова трохи розпливчата тут, не до кінця все зрозуміло. Та і, якщо чесно, я не спеціаліст по Пітону, тільки трохи в C++ шарю
dsxakep: Так і думав, що мій код не буде повністю правильним(
maria232308372828: Все равно спасибо
Вас заинтересует