170 похожих чатов

Помогите. Напишите приложение для получения минимального целого числа из списка.

Значения списка вводятся поочереди через пропуск в одной строке s = [87, 6, 25, 7, 105, 23, 56]
for i in range(0,7):
if s[i] < s[i+1]:
print(s[i]) По итогу выбивает ошибку. Скажите пожалуйста в чем ошибка?

16 ответов

14 просмотров

Ошибку читал?

Мы должны догадаться какую именно ошибку ты видишь?

Проблема в драйверах

Сколько у тебя герц на мониторе ?

Задумайся сколько у тебя элементов в массиве и что происходит на на последней итерации цикла с s[i+1]

Nikita- Автор вопроса
Avazart 🇺🇦
Задумайся сколько у тебя элементов в массиве и что...

сделал так range(len(s)) но не понимаю что с этим делать if s[i] < s[i+1]

s = [87, 6, 25, 7, 105, 23, 56] print(min(s)) Это?

Nikita- Автор вопроса
Andrew 🇷🇺
s = [87, 6, 25, 7, 105, 23, 56] print(min(s)) Это...

да но нужно через цикл сделать

Nikita
сделал так range(len(s)) но не понимаю что с этим ...

тебе нужно запоминать минимальное число и сравнивать с ним, а не сравнивать два соседних

Nikita
сделал так range(len(s)) но не понимаю что с этим ...

Тебе надо взять первое число списка за минимальное и проитерироваться по списку сравнивая каждый элемент с тем минимальным, который ты определил. Если в цикле встретится число меньше чем твой минимум, то обнови минимум

Nikita- Автор вопроса
Artem
Тебе надо взять первое число списка за минимальное...

s = [87, 6, 25, 7, 105, 23, 56] min = s[0] for i in range(len(s)): if s[i] < min: min = s[i] print(min) Вот так получилось у меня

Nikita
s = [87, 6, 25, 7, 105, 23, 56] min = s[0] for...

min переименуй и возьми за привычку не перекрывать имена встроенных функций

Nikita
s = [87, 6, 25, 7, 105, 23, 56] min = s[0] for...

я чот не понял. А что тебе мешает встроенную функцию min() использовать?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта