Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.10.2022
Сообщений: 39

Ошибка в коде

08.03.2023, 21:37. Показов 365. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Функция для нахождения максимального количества одновременно припаркованных машин, где здесь ошибка? подскажите пожалуйста

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def get_max_number_of_cars(records):
    a = 0
    prichod = []
    odchod = []
    res = list()
    for record in records:
        if(len(str(record[2])) == 1):
            prichod.append(str(record[1]) +'0'+ str(record[2]))
        else: prichod.append(str(record[1]) + str(record[2]))
        if(len(str(record[4])) == 1):
            odchod.append(str(record[3]) +'0'+ str(record[4]))
        else: odchod.append(str(record[3]) + str(record[4]))
    lst = list(zip(prichod, odchod))
    for i in range(len(prichod)):
        a = 0
        while(int(lst[i][0]) < int(lst[a][1])):
            if a < len(prichod)-1:
                a+=1
        res.append(a)
    print(res)
Ошибка: TypeError: 'NoneType' object is not subscriptable
и массив res почему-то выглядит так: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 18, 18, 18, 18, 18]
records = [('SO580JQ', 7, 11, 18, 26), ('KE277RH', 7, 12, 17, 27), ('TV793JA', 7, 18, 8, 7), ('RV596HN', 7, 47, 12, 23), ('MI407ZV', 7, 50, 16, 23), ('RV907NR', 7, 53, 10, 22), ('MI135XM', 8, 21, 14, 29), ('TV552IH', 8, 29, 15, 9), ('GL200CM', 8, 52, 14, 54), ('KS307ES', 8, 53, 18, 11), ('KE313VH', 8, 56, 16, 32), ('GL403BC', 9, 47, 18, 43), ('RV940KN', 10, 8, 18, 53), ('GL588MW', 10, 13, 12, 7), ('KE288ZY', 10, 17, 12, 54), ('GL397WP', 10, 18, 15, 29), ('SO660XE', 10, 27, 14, 12), ('KE008LC', 10, 56, 11, 35), ('KE399KR', 11, 19, 20, 0), ('TV538UH', 11, 19, 11, 45), ('RV907NR', 11, 25, 16, 41), ('TV235BB', 11, 47, 20, 0), ('MI184UU', 11, 54, 19, 49), ('TV147WY', 12, 30, 18, 48), ('GL753ZL', 12, 54, 14, 25), ('RV280BK', 12, 59, 16, 33), ('TV129ZC', 13, 6, 18, 17), ('KE288ZY', 13, 17, 17, 45), ('SN053GO', 13, 22, 19, 55), ('SO665LT', 13, 34, 14, 23), ('KS660VQ', 13, 53, 17, 1), ('GL482WG', 14, 14, 19, 35), ('MI644DP', 14, 21, 15, 47), ('GL588MW', 14, 52, 15, 32), ('TV648SZ', 14, 52, 20, 0), ('GL769TK', 14, 57, 20, 0), ('SO712DI', 15, 25, 15, 55), ('SN557XT', 15, 30, 18, 15), ('KE860ZA', 15, 51, 17, 37), ('TV816HZ', 15, 58, 19, 27), ('KE807MZ', 16, 10, 17, 38), ('SN812CS', 16, 11, 19, 10), ('TV552IH', 16, 19, 17, 22), ('GL139TH', 16, 25, 19, 35), ('SO660XE', 16, 30, 19, 40), ('SN139YY', 16, 54, 17, 7), ('TV716PL', 17, 27, 20, 0), ('SN386KQ', 17, 53, 18, 29), ('SO912ZR', 18, 8, 18, 52), ('TV128BJ', 18, 46, 18, 49), ('TV151XB', 18, 50, 19, 28), ('RV907EF', 18, 55, 19, 26), ('MI378US', 18, 57, 20, 0), ('RV280BK', 18, 58, 19, 50), ('MI520VJ', 19, 5, 19, 57), ('RV107WI', 19, 28, 19, 47)]
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2023, 21:37
Ответы с готовыми решениями:

Ошибка в коде взаимодействия клиента и сервера на основе протокола TCP/IP (ошибка в коде)
Задание: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием...

Ошибка с графикой в приложении Windows form (ошибка не в коде!)
Всем доброго времени суток! Написал программу в windows form. Несколько раз скомпилировал и все хорошо. Сейчас попробовал снова запустить...

Ошибка 150 при создании таблицы, ошибка в коде?
Код генерируется программой, но работать на сервере нехочет, к сожелению попойму где там может быть ошибка. Опытным путём выяснил что...

1
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
08.03.2023, 22:17
Лучший ответ Сообщение было отмечено xobandech как решение

Решение

xobandech,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
def get_max_number_of_cars(records):
    res = [0] * 1440
    for record in records:
        start, end = record[1]*60 + record[2], record[3]*60 + record[4]
        for i in range(start, end):
            res[i] += 1
    cnt_max = max(res)
    print(cnt_max)
    ind = [f'{i//60:02}:{i%60:02}' for i, v in enumerate(res) if v == cnt_max]
    print(ind)
 
records = [('SO580JQ', 7, 11, 18, 26), ('KE277RH', 7, 12, 17, 27), 
           ('TV793JA', 7, 18, 8, 7), ('RV596HN', 7, 47, 12, 23), 
           ('MI407ZV', 7, 50, 16, 23), ('RV907NR', 7, 53, 10, 22), 
           ('MI135XM', 8, 21, 14, 29), ('TV552IH', 8, 29, 15, 9), 
           ('GL200CM', 8, 52, 14, 54), ('KS307ES', 8, 53, 18, 11), 
           ('KE313VH', 8, 56, 16, 32), ('GL403BC', 9, 47, 18, 43), 
           ('RV940KN', 10, 8, 18, 53), ('GL588MW', 10, 13, 12, 7), 
           ('KE288ZY', 10, 17, 12, 54), ('GL397WP', 10, 18, 15, 29), 
           ('SO660XE', 10, 27, 14, 12), ('KE008LC', 10, 56, 11, 35), 
           ('KE399KR', 11, 19, 20, 0), ('TV538UH', 11, 19, 11, 45), 
           ('RV907NR', 11, 25, 16, 41), ('TV235BB', 11, 47, 20, 0), 
           ('MI184UU', 11, 54, 19, 49), ('TV147WY', 12, 30, 18, 48), 
           ('GL753ZL', 12, 54, 14, 25), ('RV280BK', 12, 59, 16, 33), 
           ('TV129ZC', 13, 6, 18, 17), ('KE288ZY', 13, 17, 17, 45), 
           ('SN053GO', 13, 22, 19, 55), ('SO665LT', 13, 34, 14, 23), 
           ('KS660VQ', 13, 53, 17, 1), ('GL482WG', 14, 14, 19, 35), 
           ('MI644DP', 14, 21, 15, 47), ('GL588MW', 14, 52, 15, 32), 
           ('TV648SZ', 14, 52, 20, 0), ('GL769TK', 14, 57, 20, 0), 
           ('SO712DI', 15, 25, 15, 55), ('SN557XT', 15, 30, 18, 15), 
           ('KE860ZA', 15, 51, 17, 37), ('TV816HZ', 15, 58, 19, 27), 
           ('KE807MZ', 16, 10, 17, 38), ('SN812CS', 16, 11, 19, 10), 
           ('TV552IH', 16, 19, 17, 22), ('GL139TH', 16, 25, 19, 35), 
           ('SO660XE', 16, 30, 19, 40), ('SN139YY', 16, 54, 17, 7), 
           ('TV716PL', 17, 27, 20, 0), ('SN386KQ', 17, 53, 18, 29), 
           ('SO912ZR', 18, 8, 18, 52), ('TV128BJ', 18, 46, 18, 49), 
           ('TV151XB', 18, 50, 19, 28), ('RV907EF', 18, 55, 19, 26), 
           ('MI378US', 18, 57, 20, 0), ('RV280BK', 18, 58, 19, 50), 
           ('MI520VJ', 19, 5, 19, 57), ('RV107WI', 19, 28, 19, 47)]
get_max_number_of_cars(records)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.03.2023, 22:17
Помогаю со студенческими работами здесь

Ошибки в коде Qt - ошибка: undefined reference to `qMain(int, char**)'; ошибка: error: ld returned 1 exit status
Здравствуйте, есть проект в нем 2 ошибки, не очень понимаю как их можно решить. Помогите, буду признателен! Вот main.cpp #include...

Ошибка в коде CS0649. Не понятно почему выдает данную ошибку.Также ошибка в форме со словом ref
Код Класса using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...

Ошибка в коде (Ошибка сегментирования (core dumped)
Добрый день. Подскажите пожалуйста, где ошибка в коде? char ch; string s; while ((ch = cin.get()) != '0' ) ...

Ошибка в коде и ошибка HTTP 400
Здарова всем, у меня тут проблема случилась, я только начинаю программировать. Выдает ошибку HTTP Error 400, проблему нашел, заключалась...

Ошибка в коде , ошибка 200
Всем привет, помогите пожалуйста, я новичек в Паскале, вот программа, суть её переводить любое число в любую систему исчесления, но вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru