Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 6, 2016 10:14:47

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

Вопрос по использованию for в списках

 a = input().split()
for i in range(len(a)-1):
    a[i]=int(a[i])
    if (a[i+1])>(a[i]):
        print (a[i+1])


 a = input().split()
for i in range(len(a)-1):
    a[i]=int(a[i])
    if (int(a[i+1]))>(a[i]):
        print (a[i+1])

Два решения задачи. Вопрос почему первое решение выдает ошибку. Ведь мы же привили a{i} в число?

 a =[int(i) for i in input().split()]
for i in range(1, len(a)):
    if a[i] > a[i - 1]:
        print(a[i]) 
Здесь int не требуется. Не пойму почему.
Заранее благодарен за конструктивные ответы. Только учусь.

Отредактировано Kupyansk (Окт. 6, 2016 13:19:27)

Офлайн

#2 Окт. 6, 2016 10:24:28

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Вопрос по использованию for в списках

Для того что бы ответить на ваш вопрос, давайте для начала попробуем понять что вы вобще делаете?
Что вводите? Цель? Задача?
Кроме того у вас куча синтаксических ошибок в коде
и обворачивайте код в тег КОД а то вобще не читабельно



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Окт. 6, 2016 12:35:38

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

Вопрос по использованию for в списках

Это задача на сайте pithontutor.ru Дан список чисел. Необходимо вывести все числа больше предыдущего.

Отредактировано Kupyansk (Окт. 6, 2016 13:21:39)

Офлайн

#4 Окт. 6, 2016 12:41:47

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Вопрос по использованию for в списках


и обворачивайте код в тег КОД а то вобще не читабельно



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version