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

Массив: определить, в каком городе и в каком месяце наблюдалось наибольшее увеличение цен

11.09.2020, 11:49. Показов 1460. Ответов 13

Студворк — интернет-сервис помощи студентам
Имеются данные о цене на хлеб в течение 12 месяцев в шести городах
России. Определить, в каком городе и в каком месяце наблюдалось
наибольшее увеличение цены на хлеб по сравнению с предыдущим
месяцем.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.09.2020, 11:49
Ответы с готовыми решениями:

Определить в каком городе и в каком месяце наблюдалось наибольшее увеличение цены
Имеются данные о цене на хлеб в течение 12 месяцев в 6 городах России. Определить в каком городе и в каком месяце наблюдалось наибольшее...

Определить в каком городе и в каком месяце наблюдалось наибольшее увеличение цены на хлеб
Имеются данные о цене на хлеб в течение 12 месяцев в 6 городах России. Определить в каком городе и в каком месяце наблюдалось наибольшее...

Определить, в каком городе и в каком месяце наблюдалось наибольшее увеличение цены на хлеб
Имеются данные о цене на хлеб в течение 12 месяцев в шести городах России. Определить, в каком городе и в каком месяце наблюдалось...

13
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
11.09.2020, 12:30
Например:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
prices = [[1, 3, 7, 5, 3, 2],
          [1, 9, 3, 4, 3, 2],
          [1, 3, 7, 5, 3, 2],
          [1, 7, 3, 4, 3, 2],
          [1, 3, 7, 5, 3, 2],
          [1, 2, 3, 4, 3, 2]]
 
growth = 0, 0, 0 # цена, месяц, город
for i in range(len(prices)): # города
    for j in range(1, len(prices[i])):
        if prices[i][j] - prices[i][j - 1] > growth[0]:
            growth = (prices[i][j] - prices[i][j - 1], j, i)
print(f'Во {growth[1] + 1} месяце, город {growth[2] + 1}')
Тут 6 месяцев, но разницы в алгоритме никакой.
Если нужны строковые названия городов, можете использовать словарь с ключами 0-5.
1
2 / 2 / 0
Регистрация: 10.09.2020
Сообщений: 110
11.09.2020, 15:03  [ТС]
код не работает
0
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
11.09.2020, 15:05
Цитата Сообщение от kifkiberkif Посмотреть сообщение
код не работает
Тогда дайте данные, с которыми пробовали и лог ошибки.
0
2 / 2 / 0
Регистрация: 10.09.2020
Сообщений: 110
11.09.2020, 15:10  [ТС]
любые
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
11.09.2020, 15:31
Эти задания сдаешь тестирующей системе?
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
11.09.2020, 15:38
Python
1
2
3
4
5
import numpy as np
data=np.random.randint(1,10, (6,12))
diff=np.diff(data)
m=np.argmax(diff)
print(*np.unravel_index(m,diff.shape))
Нумерация городов и месяцев с нуля.
1
2 / 2 / 0
Регистрация: 10.09.2020
Сообщений: 110
11.09.2020, 15:55  [ТС]
мне нужно чтобы код работал на python online
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
11.09.2020, 15:58
Ссылка есть, чтоб самим посмотреть? - у тебя много топиков и большинство не решаются(((
0
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
11.09.2020, 16:42
Цитата Сообщение от kifkiberkif Посмотреть сообщение
любые
У меня на указаных выше работает, почему тогда у вас нет?
Где вы это проверяете?
И киньте лог или результат.
0
2 / 2 / 0
Регистрация: 10.09.2020
Сообщений: 110
11.09.2020, 17:32  [ТС]
https://www.onlinegdb.com/online_c++_compiler
0
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
11.09.2020, 17:35
Разве задание на C++?
Если выбрать Python в списке, то ругается на последнюю строку, возможно используется более старая версия языка.
Измените последнюю строку на:
Python
1
print('Во', growth[1] + 1, ' месяце, город', growth[2] + 1)
0
2 / 2 / 0
Регистрация: 10.09.2020
Сообщений: 110
11.09.2020, 17:37  [ТС]
там в краю можно выбрать python
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
11.09.2020, 17:59
Вроде в консоли работает.
Или под логином задачи "не проходят"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.09.2020, 17:59
Помогаю со студенческими работами здесь

Найти, в каком городе и в каком месяце наблюдалось наибольшее увеличение цены на хлеб по сравнению с предыдущим месяцем
Имеются данные о цене на хлеб в течение 12 месяцев в шести городах России. Определить, в каком городе и в каком месяце наблюдалось...

Множества. Даны марки машин, N городов. Определить в каком городе есть все марки, в каком несколько, в каком нету вообще машин
Даны 3 марки машин,даны N городов .Определить в каком городе есть все марки,в каком несколько,в каком нету вообще машин. помогите очень...

Дан массив температур. Определите, в каком месяце была самая высокая температура, а в каком самая низкая
Дан массив среднемесячных температур за год. Определите, в каком месяце была самая высокая температура, а в каком самая низкая, а также...

Определить, в каком месяце погода была теплее
Составить блок схему алгоритма и решить задачу: заданы две таблицы температур:за июль и за август месяцы. Определить, в каком месяце...

Определить в каком месяце выпало больше всего осадков
Здравствуйте! Помогите пожалуйста написать программу на языке C++ для учебы.. буду благодарен вам! №2 Составить алгоритм и программу...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru