|
0 / 1 / 0
Регистрация: 24.11.2020
Сообщений: 138
|
|
Стоя на голове31.03.2022, 09:08. Показов 1239. Ответов 1
Метки нет (Все метки)
– Как это вы умеете говорить, стоя на голове? – удивилась Алиса, выволакивая Рыцаря из канавы.
– Это помогает думать, – ответил рыцарь. – Тело всем своим весом давит на голову, и мысли от этого становятся весомее. Напишите класс Мысль (Thought), экземпляр которого при инициализации принимает аргументы: – имя владельца; – вес мысли; – необязательный аргумент темы мысли, по умолчанию пустой список. Класс реализует следующую функциональность: – переворот – overturn(value) – аргумент – вес тела, который давит на голову. При каждом последующем вызове метода происходит попеременно умножение веса мысли на вес тела, а при следующем деление нацело. Полученное значение – вес мысли. При этом меняется тема мысли на следующую в списке (по кругу), если он не пуст; – add_topic(value) – добавляет тему в конец списка; – мысли можно сравнивать: сначала по весу, затем по количеству тем в списке, затем по алфавиту владельца. Для этого должны быть реализованы все методы сравнения: ==, !=, <, >, <=, >=; – строковое представление в виде (если список тем пуст, то после слова тема (topic) ничего не выводится): Thought of <name>, weight of <weight>, topic <topic[0]> Пример 1 Ввод Вывод th = Thought('Jack', 20, ['weather', 'poetry', 'life']) th.add_topic('job') print(th) th.overturn(3) print(th) th.overturn(11) print(th) th.overturn(4) print(th) Thought of Jack, weight of 20, topic weather Thought of Jack, weight of 60, topic poetry Thought of Jack, weight of 5, topic life Thought of Jack, weight of 20, topic job Пример 2 Ввод Вывод th = Thought('Jack', 20, ['weather', 'poetry', 'life']) th1 = Thought('Robin', 20, ['friendship', 'animal', 'films']) print(th >= th1) th2 = Thought('Jack', 20, ['music', 'shopping', 'talks']) print(th == th2) th2.overturn(3) print(th, th2, sep='\n') print(th < th2) th3 = Thought('Bobin', 15) print(th3) False True Thought of Jack, weight of 20, topic weather Thought of Jack, weight of 60, topic shopping True Thought of Bobin, weight of 15, topic Примечания В файле, сдаваемом в тестирующую систему, не должно быть ничего, кроме класса и, возможно, вспомогательных функций.
0
|
|
| 31.03.2022, 09:08 | |
|
Ответы с готовыми решениями:
1
Работать стоя?) Персонаж не прыгает, стоя на земле Если пописать в электрическую розетку, стоя на мокром каменном полу |
|
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
|
||||||
| 01.04.2022, 17:31 | ||||||
Сообщение было отмечено WLRA как решение
Решение
0
|
||||||
| 01.04.2022, 17:31 | |
|
Помогаю со студенческими работами здесь
2
Как поставить двумерный массив из положения лёжа в положение стоя ( инвертировать, повернуть) одной строчкой? Хлам в голове
Калькулятор в моей голове Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|