мудрости variants
мудрости variants
Домашнее задание 📃
Я попросил ChatGPT написать 50 пословиц про ум. Это уже само по себе кладезь мудрости. 😅
Однако мы сделаем генератор пословиц на основе этих данных 🧠
variants = [
'кот',
'шеф',
'мозг',
'лес',
'фолк',
'код',
'рот',
'мёд',
'лук',
'лес',
'год',
'час',
'друг',
'жена',
'муж',
'айфон',
'работа',
]
Условия задачи 📒
1. Вне цикла объявите запрос, сколько пользователь хочет получить пословиц.
2. Вне цикла объявляете пустой список для результатов
3. Объявите цикл в котором вы будете добывать
Случайный элемент из списка пословиц (добыли - удалили)
Случайный элемент из списка вариантов замены (добыли - удалили)
4. Заменяете слово ум в добытой пословице на случайное существительное, добытое ранее
5. Добавляете сгенерированную пословицу в список
6. Цикл делаете до тех пор, пока в списке не будет заказанное в п.1 количество пословиц!
7. Выведите результат на экран
Подсказки
Для получения рандома, используйте set() и .pop()
Есть вероятность, что пользователь попросит больше, чем мы можем дать - убедитесь, что сможете выполнить его запрос! (не
обязательно)
Критерии проверки 👌
1. Код работает и делает то, что должен
2. Использование цикла while или for
3. Результат в виде списка
4. Пословицы написаны чисто и аккуратно. (без перепадов регистра и т.п.)
5. Пословицы не должны повторятся (удаляем добытое - можно через pop() )
6. PEP-8
7. Чистый код и хороший нейминг переменных
8. Не забудьте вставить результат работы скрипта (я подписал где)
Просто скопируйте заготовку ниже, и поменяйте ВАШНИК на ваш ник для хайда. 📒
@Гайзенберг привет!
Вот моя реализация третьей домашки
[HIDE='user=Гайзенберг, ВАШНИК']
HW3
[CODE]
[/CODE]
[/HIDE]
---
Вставьте сюда полученные результаты работы скрипта, 5 пословиц
---
Удачи! 😉