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

Написать функцию ,которая возвращает максимальную среднюю скорость среди интервалов

23.02.2019, 22:15. Показов 3305. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
GPS в машине каждые s секунд записывает в список x значение пройденного расстояния с начала пути.
# Написать функцию gps(s, x), которая возвращает максимальную среднюю скорость среди интервалов.
# Средняя_скорость = 3600 * расстояние / s
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.02.2019, 22:15
Ответы с готовыми решениями:

Написать функцию, которая возвращает максимальную среднюю скорость
GPS в машине каждые s секунд записывает в список x значение пройденного расстояния с начала пути. Написать функцию gps(s, x), которая...

Написать программу, которая вычисляет среднюю температуру и среднюю скорость ветра
Заданы сведения о погоде: температура, осадки, направление ветра, скорость ветра. Ввод сведений заканчивается при вводе слова quit....

Написать функцию, которая возвращает адрес минимального среди отрицательных элементов множества
Задано множество из n целых чисел. Число n произвольное. 3. Напишите функцию, которая возвращает адрес минимального среди отрицательных ...

3
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
23.02.2019, 22:30
Python
1
2
3
4
5
def gps(s, x):
   return max(3600. * value / (s * (index + 1)) for index, value in enumerate(x))
 
if __name__ == "__main__":
   print(gps(1, [1, 100, 101, 150, 200]))
0
0 / 0 / 0
Регистрация: 23.02.2019
Сообщений: 10
23.02.2019, 23:02  [ТС]
Не проходит проверку
try:
assert gps(12, [0.0, 0.24, 0.48, 0.72, 0.96, 1.2, 1.44, 1.68, 1.92, 2.16, 2.4]) == 72
assert gps(17, [0.0, 0.02, 0.44, 0.66, 0.88, 1.1, 1.32, 1.54, 1.76]) == 88
assert gps(18, [0.0]) == 0
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
23.02.2019, 23:14
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Python
1
2
3
4
5
6
7
def gps(s, x):
   return max([int(3600 * (x[i + 1] - x[i]) / s) for i in range(len(x) - 1)]) if len(x) > 1 else 0
 
if __name__ == "__main__":
   print(gps(12, [0.0, 0.24, 0.48, 0.72, 0.96, 1.2, 1.44, 1.68, 1.92, 2.16, 2.4]))
   print(gps(17, [0.0, 0.02, 0.44, 0.66, 0.88, 1.1, 1.32, 1.54, 1.76]))
   print(gps(18, [0.0]))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2019, 23:14
Помогаю со студенческими работами здесь

Нужно определить самую низкую скорость с которой движутся роботы, максимальную и среднюю скорость и вывести в массив
Наш сервер будет принимать массив скоростей роботов testResults, пропускать его через функцию getSpeedStatistic и возвращать статистику в...

Описать функцию, которая возвращает максимальную длину строки в массиве строк
1. Описать функцию, которая возвращает максимальную длину строки в массиве строк. 2. Описать процедуру, по которой определяется число...

Написать функцию которая возвращает возвращает список файлов в рабочей директории
Мне нужно написать функцию которая возвращает возвращает список файлов в рабочей директории def workdir_view(request): #...

Написать функцию которая возвращает значение по ключу, если ключа нет, то создает ключ со значением 3 и возвращает его
Нельзя использовать if from typing import Any def get_or_set(collection: dict, key: Any) -> Any: result = ? ...

Каким образом написать функцию, вычисляющую среднюю скорость движения молекул по осям?
Есть программа, прикладываю код: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru