|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2022, 00:36 | #1 |
Регистрация: 06.12.2022
Сообщений: 6
|
[Python]Простейшая функция, проблема со списками
Нужно было написать простейшую функцию которая принимает в себя два два числа и выводит следствие перемножения целых числе на числовой прямой от числа а до б. Меня не интересует просто решение данной задачи, но если можете то подробно распишите причину ошибки, она возникает у меня далеко не в первый раз.
Код:
Код:
Последний раз редактировалось BDA; 06.12.2022 в 01:44. |
06.12.2022, 01:59 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Вы вылезли за границу списка. Если смотреть самую первую итерацию по i, то внутри цикла while вы два раза увеличиваете значение time, поэтому при нечетной длине списка L_md просто "перескочите" проверку для выхода из цикла. Замените "!=" на "<". Ну и в текущем виде код считает не то, что в условии.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
06.12.2022, 03:36 | #3 |
Регистрация: 06.12.2022
Сообщений: 6
|
BDA, Спасибо большое! Для меня не проблема разобраться с тем что бы функция считало то что нужное если мне понятна ошибка, к нужному виду я его уже привёл)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Python. Функция Input(), проблема с типами данных | Cyboredis | Python | 8 | 25.06.2016 21:28 |
Работа со списками Python 3 | Lord_Fallen | Python | 4 | 23.02.2016 10:23 |
Простейшая функция | max74max | PHP | 7 | 04.02.2012 00:14 |
Простейшая функция | vostok | Microsoft Office Excel | 5 | 19.04.2011 17:19 |
Простейшая функция вычислить tg(x) | homa371 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 20.01.2011 12:58 |