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

Введи с клавиатуры несколько слов и сохрани их в список. Используя два отдельных цикла выведи все слова из чётных ячеек списка (цикл while), а потом отдельно все слова из нечётных ячеек (цикл for). Пожалуйста помогите!!

Ответы

Ответ дал: tyngpuk
2

Ответ:

s=[str(input()) for i in range (5)]

print(*s)

i=0

while i<5:

....if i%2==0:

........print(s[i],end=' ')

....i+=1

print()

for i in range(5):

....if i%2!=0:

........print(s[i],end=' ')


KarpovEgor2008: while i if i%2==0: на двоеточие ругаеться
tyngpuk: while i if i%2==0:
tyngpuk: не сохраняет символы
tyngpuk: после i пишем знак меньше и len(s)
KarpovEgor2008: что это значит?
tyngpuk: в комментариях на сохраняет знаки больше и меньше
KarpovEgor2008: s=input('Введи несколько слов через пробел: ').split()
i=0
print('Чётные:')
while i len(-s) if i%2==0:
print(s[i])
i+=1
print('Нечётные:')
for i in range(len(s)):
if i%2!=0:
print(s[i])
так?
tyngpuk: http://prnt.sc/12u5jp5
tyngpuk: у тебя какой-то минус перед s
tyngpuk: после len(s) двоеточие
Вас заинтересует