0% нашли этот документ полезным (0 голосов)
7 просмотров3 страницы

мудрости variants

Документ содержит задание на создание генератора пословиц на основе 50 пословиц о разуме и списка существительных мужского рода. Указаны условия задачи, включая использование циклов и случайного выбора элементов из списков, а также критерии проверки кода. В конце документа представлена структура для сдачи домашнего задания с указанием на необходимость вставки результатов работы скрипта.

Загружено:

Sergey Ivanov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
7 просмотров3 страницы

мудрости variants

Документ содержит задание на создание генератора пословиц на основе 50 пословиц о разуме и списка существительных мужского рода. Указаны условия задачи, включая использование циклов и случайного выбора элементов из списков, а также критерии проверки кода. В конце документа представлена структура для сдачи домашнего задания с указанием на необходимость вставки результатов работы скрипта.

Загружено:

Sergey Ivanov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 3

HW3

Домашнее задание 📃
Я попросил ChatGPT написать 50 пословиц про ум. Это уже само по себе кладезь мудрости. 😅
Однако мы сделаем генератор пословиц на основе этих данных 🧠

Так же он сгенерировал существительные мужского рода, для генерации мудрости 🙂


Вы можете внести свои авторские правки в переменную variants - но помните, желательно, чтобы там были существительные
мужского рода, для адекватной замены.

Набор данных для работы 💽


proverbs = [
"Ум хорошо, а два лучше.",
"Ум — горячая штука.",
"Ум всё голова.",
"Умом Россию не понять.",
"Ум бережет, а глупость губит.",
"Ум в голову приходит.",
"Ум от ума не горит.",
"Умом нагружен, а волосы развеваются.",
"Умом обдумал, а ногами пошел.",
"Ум — сокровище, не пропадет без него и копье на ветру.",
"Ум — грех, а бес — мера.",
"Ум есть богатство.",
"Ум роднит народы.",
"Ум краток, да забот — бездна.",
"Ум не камень, взял и положил.",
"Ум не велит, а наставляет.",
"Ум с мерой, а глупость без меры.",
"Ум — сокол, глаз его — телескоп.",
"Ум — не конская морда, не разобьешь.",
"Ум — семь пядей во лбу.",
"Ум — не барсук, в нору не залезет.",
"Ум в голове, а не на ветру.",
"Ум греет душу, а глупость терпение.",
"Ум служит человеку, а глупость — хозяином.",
"Ум мил, да безумству хозяин.",
"Ум в труде, да наслаждение в праздности.",
"Ум глаза исправляет.",
"Ум человека не обманешь.",
"Ум на подобии огня — без сна не останешься.",
"Ум к уму приходит.",
"Ум с пользой тратит время.",
"Ум желание творит.",
"Ум общего дела дело.",
"Ум — друг, а воля — враг.",
"Ум — бесценное сокровище.",
"Ум тонок, да разум невелик.",
"Ум — враг бедности.",
"Ум — теремок, да не на прокол.",
"Ум силен, да не камень.",
"Ум рассудит, что сердце не посоветует.",
"Ум — подкова, а топор — ось.",
"Ум легче камня, да весомей золота.",
"Ум не вешать на гроздья.",
"Ум — не мешок, на плечи не вешай.",
"Ум — лучшая победа.",
"Ум — в суде велик, а в деле своем мал.",
"Ум голове краса.",
"Ум — сокровище, а глупость — нищета.",
"Ум человека — огонь, а глаза — масло.",
"Ум — путь, а дорога — конец.",
"Ум стоит денег.",
"Ум от смеха бьет в ладоши.",
"Ум — коза, к барскому плечу привыкает.",
"Ум — лезвие, а лень — ржавчина.",
"Ум на вершине — мир в руках.",
]

variants = [
'кот',
'шеф',
'мозг',
'лес',
'фолк',
'код',
'рот',
'мёд',
'лук',
'лес',
'год',
'час',
'друг',
'жена',
'муж',
'айфон',
'работа',
]

Условия задачи 📒
1. Вне цикла объявите запрос, сколько пользователь хочет получить пословиц.
2. Вне цикла объявляете пустой список для результатов
3. Объявите цикл в котором вы будете добывать
Случайный элемент из списка пословиц (добыли - удалили)
Случайный элемент из списка вариантов замены (добыли - удалили)
4. Заменяете слово ум в добытой пословице на случайное существительное, добытое ранее
5. Добавляете сгенерированную пословицу в список
6. Цикл делаете до тех пор, пока в списке не будет заказанное в п.1 количество пословиц!
7. Выведите результат на экран

Подсказки
Для получения рандома, используйте set() и .pop()
Есть вероятность, что пользователь попросит больше, чем мы можем дать - убедитесь, что сможете выполнить его запрос! (не
обязательно)

Критерии проверки 👌
1. Код работает и делает то, что должен
2. Использование цикла while или for
3. Результат в виде списка
4. Пословицы написаны чисто и аккуратно. (без перепадов регистра и т.п.)
5. Пословицы не должны повторятся (удаляем добытое - можно через pop() )
6. PEP-8
7. Чистый код и хороший нейминг переменных
8. Не забудьте вставить результат работы скрипта (я подписал где)

🚧 Используйте хайд и поле код.

Это очень важно! Используйте хайд и поле код.


Лучше всего использовать шаблон для сдачи ДЗ, который есть ниже
HW1 в шаблоне пожалуйста не меняйте - это для моих автоматизаций 🙂

Просто скопируйте заготовку ниже, и поменяйте ВАШНИК на ваш ник для хайда. 📒

@Гайзенберг привет!
Вот моя реализация третьей домашки
[HIDE='user=Гайзенберг, ВАШНИК']
HW3
[CODE]

ВСТАВЬТЕ СЮДА ВАШЕ РЕШЕНИЕ И ПРИШЛИТЕ В МАСТЕРСКУЮ (ТЕХ ВОПРОСЫ)


https://skladchik.com/threads/pa1-masterskaja.416176/

[/CODE]
[/HIDE]
---
Вставьте сюда полученные результаты работы скрипта, 5 пословиц
---
Удачи! 😉

Вам также может понравиться