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 ответов

5 просмотров

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

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

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

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

Задумайся сколько у тебя элементов в массиве и что происходит на на последней итерации цикла с 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() использовать?

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

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

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
10
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
Изменение типа с SomeException на String и правда удобней @cheese_hs . А вот такой вариант насколько некрасив еще? loadConfigDB :: IO (Either String ConfigDataBase) loadConfi...
Camara
7
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Карта сайта