Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 15, 2016 14:13:10

Bananoid
Зарегистрирован: 2016-04-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

Здравствуйте, помогите с решением нижеследующей задачи:
как сравнить элементы списка между собой? все перепробовал
код:
a=
b=0
while True:
q=int(input())
if q==0:
break
a.append(q)
b+=1
print (a)

Офлайн

#2 Апрель 15, 2016 14:18:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

Bananoid
все перепробовал
показывайте, что пробовали



Офлайн

#3 Апрель 15, 2016 14:23:25

Bananoid
Зарегистрирован: 2016-04-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

простите, забыл дописать условие, вводятся любое количество цифр, Но для использования while окончание 0-ое
пробовал: создать аналогичный список со сдвигом вправо и сравнить 2 списка, но что-то не пошло

Офлайн

#4 Апрель 15, 2016 14:26:35

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

прошу помощи в следующей проблеме

Я вобще не понял задачу



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

Офлайн

#5 Апрель 15, 2016 14:31:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

ZerG
Я вобще не понял задачу
не ты один.
Bananoid
давайте оставим в покое что откуда берется, с клавиатуры вводится или еще откуда то - это не алгоритмическая задача.
Итак, у нас два списка
l1 = [1 ,2 ,3 ,4]
l2 = [1, 2, 3, 5]
нужно их сравнить (на равенство как я понимаю?)
все перепробовал
давайте вместе перепробовать, показывайте ваше решение



Офлайн

#6 Апрель 15, 2016 14:35:04

Bananoid
Зарегистрирован: 2016-04-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

есть список натуральных цифр в произвольном порядке любого кол-ва, оканчивающегося на “0”
при прогоне циклом всего списка цифр, я хочу провести сравнение элементов цикла. От себя я их запихал в список, согласно кода. А сравнение любое больше меньше, равно и т.д.

Офлайн

#7 Апрель 15, 2016 14:52:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

Ок, вот список

l = [1, 2, 3, 4, 5]
показывайте код, что пробовали



Офлайн

#8 Апрель 15, 2016 16:22:03

Bananoid
Зарегистрирован: 2016-04-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

a=[]
b=0
while True:
    q=int(input())
    if q==0:
        break
    a.append(q)
    b+=1
print (a)

если q= 1, 7, 9 как проверить количество максимальных предыдущих элементов
причем количество итераций q плавающее и по длине и по номиналу

Отредактировано FishHook (Апрель 15, 2016 16:34:32)

Офлайн

#9 Апрель 15, 2016 16:38:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

Все что делает ваш код - заполняет список из консольного ввода и считает его длину.

Bananoid
как сравнить элементы списка между собой? все перепробовал
где вы это делаете вообще?

Bananoid
проверить количество максимальных предыдущих элементов
найти максимальный элемент функцией max и затем найти количество методом count?



Офлайн

#10 Апрель 15, 2016 16:46:00

Bananoid
Зарегистрирован: 2016-04-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

прошу помощи в следующей проблеме

все отлично но если сходить из условия в конкретном примере 1 7 9, то 1<7 7<9, получается что 2 раза в примере выполняется условие “максимальных предыдущих элементов”, функция max count проверит вхождения максимума в списке

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version