Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 29, 2016 22:19:32

dima757
Зарегистрирован: 2016-06-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в решении

Переставьте соседние элементы списка

(A[0] c A[1], A[2] c A[3] и т. д.)
. Если элементов нечетное число, то последний элемент остается на своем месте.
x = input().split()
x1 = []
n = 1
for i in range(1, len(x) - 1):
    if n <= len(x):
        x[n], x[i] = x[i], x[n]
        n += 1
        x1.append(x[n] + x[i])
print(' '.join(x1))

Отредактировано dima757 (Июнь 30, 2016 10:28:21)

Офлайн

#2 Июнь 29, 2016 23:12:14

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

помощь в решении

dima757
судя по вашим постам вы решили все задачи из задачника решить здесь. Напишите откуда эти задачи



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Июнь 29, 2016 23:23:46

dima757
Зарегистрирован: 2016-06-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в решении

типо того, pythontutor.ru
теория и практика лучше перевариваются

Отредактировано dima757 (Июнь 29, 2016 23:27:05)

Офлайн

#4 Июнь 30, 2016 11:11:17

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

помощь в решении

ну если это поможет освоить логику и понять что да для чего делается то пожалуйста

a = [int(i) for i in input().split()]
for i in range(1, len(a), 2):
    a[i - 1], a[i] = a[i], a[i - 1]
print(' '.join([str(i) for i in a]))
а вообще лучше учиться на своих ошибках чем смотреть готовые решения

Офлайн

#5 Июнь 30, 2016 13:15:15

dima757
Зарегистрирован: 2016-06-26
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в решении

marvellik спасибо!!!!
я не прошу готовых решений, просто можно подсказать как лучше сделать или где ошибка

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version