Игра "Чепуха". Учу ребенка программировать на Python

09.02.24

Сообщество - О жизни

Игра "Чепуха" - это задачка для школьников 3-4 классов на языке Python.

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

 

Сколько времени вы в состоянии провести без смартфона?

полдня

Какое животное вам наиболее симпатично? 

крокодил

Назовите первое попавшееся заклинание из 'Гарри Поттера'

Люмос

Кто обычно делает вам замечания?

завуч Ольга Петровна

Какой предмет в вашем доме самый тяжёлый?

шкаф

Какими словами вы обычно выражаете крайнее удивление?

Ого!

Чем бы вы воспользовались , чтобы отбиться от комаров?

пылесосом

Каким продуктом питания вас можно порадовать?

ряженкой

 

Результат должен получиться таким:

Даже  крокодил  знает: если повторять заклинание  Люмос, размахивая при этом пылесосом, - оно сработает! И шкаф, радостно похрюкивая, запрыгает от радости, а  завуч Ольга Петровна скажет: Ого! и побежит в магазин за  ряженкой.

 

Код программы на Python (для ленивых):

print("#"*35)
print("#"*10," Ч Е П У Х А ","#"*10) 
print("#"*35)
print("Давайте вместе сочиним рассказ")
print("Вы отвечаете на вопросы, а остальное сделает Python")
print("#"*35)
ответ1=input("Сколько времемени вы всостоянии провести без смартфона?")
ответ2=input("Какое животное вам наиболие симпатично?")
ответ3=input("Назовите первое попавшееся заклинание из 'Гарри Поттера'")
ответ4=input("Кто обычно делает вам замечания?")
ответ5=input("Какой предмет в вашем доме самый тяжёлый?")
ответ6=input("Какими словами вы обычно выражаете крайнее удивление?")
ответ7=input("Чем бы вы воспользовались , чтобы отбиться от комаров?")
ответ8=input("Каким продуктом питания вас можно порадовать?")
print("#"*66)
print("Даже "
      , ответ2
      , " знает: если повторять заклинание "
      ,ответ3
      ,"размахивая при этом"
      ,ответ7
      ,"- оно сработает! И"
      ,ответ5
      ,"радостно похрюкивая, запрыгает от радости, а "
      , ответ4
      , "скажет:"
      ,ответ6
      ,"и побежит в магазин за "
      , ответ8
      ,".")
print("#"*66)

 

См. также

"250+ тысяч, в штат и работу пока не ищу": как изменился типичный 1С-ник в 2023 году

О жизни Россия Бесплатно (free)

Подводим итоги работы в 1С за 2023 год. Все о вас: 4 подробных раздела с цифрами, графиками и ужасными цветами диаграмм (должна же где-то быть стабильность).

08.02.2024    17474    Neti    78    

91

Адекватность работодателя. Как её определить? Часть 2. Процесс работы, от испытательного срока до увольнения

О жизни Бесплатно (free)

В процессе написания статей на тему Идеальное место работы ЗУПера нужен аргументированный текст про адекватного работодателя. Информации получилось много, поэтому выделю в отдельные 2 статьи. Рассмотрим все недостатки работодателей от момента собеседования до момента увольнения. Все этапы, как всегда, подкреплены реальными случаями из моего опыта.

22.01.2024    3005    biimmap    61    

64

Адекватность работодателя. Как её определить? Часть 1. Собеседование, заключение трудового договора

О жизни Конфигурации 1cv8 Бесплатно (free)

В процессе написания статей на тему Идеальное место работы ЗУПера нужен аргументированный текст про адекватного работодателя. Информации получилось много, поэтому выделю в отдельные 2 статьи. Рассмотрим все недостатки работодателей от момента собеседования до момента увольнения. Все этапы, как всегда, подкреплены реальными случаями из моего опыта.

16.01.2024    4488    biimmap    99    

71

Идеальное место работы для ЗУПера... Какое оно?! Часть 1. Негативные тенденции, ненужные знания.

О жизни Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Импортозамещение увеличило потребность в архитекторах, аналитиках, разработчиках 1С, в т.ч. по ЗУП. Все их ищут всеми возможными способами, но не могут найти и не знают, чем же их завлечь к себе!? Давайте разберёмся в этом вопросе!

27.11.2023    3913    biimmap    52    

70

15 лет вместе...

О жизни Сообщество Бесплатно (free)

Прочитав название публикации, мысль возникает о свадьбе... Но речь не об этом!

25.08.2023    2253    biimmap    23    

45

Как изменилось собеседование разработчиков 1С за последний год

О жизни Россия Бесплатно (free)

«Многие кандидаты хотят от собеседования простую вещь: чтобы оно длилось пять минут и брали сразу на 300 000 в наносекунду», — Эльдар Мингалиев, разрабатывает новые форматы собеседований.

22.08.2023    13251    Neti    161    

106

Зачем и как ставить плюсы

О жизни Бесплатно (free)

Не раз сталкивался с тем, что пользователи сайта не очень понимают, как ставить плюсы и зачем. Многие думают, что поставить плюс = добавить публикацию в избранное. В статье будет кратко об этом.

21.08.2023    3333    biimmap    93    

119
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 996 09.02.24 10:29 Сейчас в теме
оригинально и смешно получилось. детям должно понравиться.
2. kser87 2433 09.02.24 11:08 Сейчас в теме
(1) главное, чтобы нравилось
3. aleksey2 86 09.02.24 11:23 Сейчас в теме
а на 1с можно такое сделать?
4. kser87 2433 09.02.24 11:46 Сейчас в теме
(3) можно, конечно. Просто Питон удобнее для обучения детей
26. TerveRus 12.02.24 10:22 Сейчас в теме
(4) Чем? Английскими словами?
28. Somebody1 68 12.02.24 15:12 Сейчас в теме
(4) Я думал, удобнее всего QBASIC :-)
6. starik-2005 3004 09.02.24 12:55 Сейчас в теме
(3) Сделайте справочник с вопросами и предложениями, в которые включать ответ. Дальше условно рандомно выкидывать вопросы и просить ответ, дальше выдавать предложения с подставленными ответами.
7. kser87 2433 09.02.24 13:40 Сейчас в теме
9. starik-2005 3004 09.02.24 14:07 Сейчас в теме
(7) Смотря сколько ему лет. Я в пятом классе не такое осиливал.
11. kser87 2433 09.02.24 14:13 Сейчас в теме
16. starik-2005 3004 09.02.24 15:17 Сейчас в теме
(11)
что, например
Игру сам написал. Взял пример и доработал его. Платформа снизу, мячик отскакивает от стенок и от платформы. Платформа управляется клавишами стрелок (вверх/вниз - остановка). Вполне себе игра.
18. kser87 2433 09.02.24 16:29 Сейчас в теме
(16) круто! Думаю, что и дочке дам что-то такое. Рановато еще. Сейчас прошли простые типы, квазиинтерфейс. Потом возьмемся за ветвления, циклы. Всему свое время, короче.
5. rabid_otter 134 09.02.24 12:24 Сейчас в теме
8. kser87 2433 09.02.24 13:41 Сейчас в теме
(5) даже сама 1С учит на java детей. Ребенку тяжело объяснить, что такое конфигуратор, предприятие, справочники и тд. Рано еще такое понимать. Python idle предельно прост.
10. starik-2005 3004 09.02.24 14:10 Сейчас в теме
(8)
Ребенку тяжело объяснить, что такое конфигуратор, предприятие, справочники и тд.
А чем конфигуратор в данном контексте от блокнота отличается? Просто место, где код пишут. Справочник? Просто табличка, как и остальные объекты - СУБД эти таблички не различает без платформы 1С. Предприятие? А зачем? Это слово в данном контексте бессмысленно.

С другой стороны, учить детей программировать наверное лучше не на 1С. Один товарищ даже книгу написал "Почему Джонни не умеет программировать?". Там достаточно аргументированно отражена некоторая точка зрения по этой теме...
12. kser87 2433 09.02.24 14:14 Сейчас в теме
(10) ребёнок еще даже десятичные дроби не изучал, какие таблички.
13. starik-2005 3004 09.02.24 14:38 Сейчас в теме
(12) Т.е.у них в учебнике природоведения нет табличек? Ужаскошмар. Вы статейку читните, которую я выше привел...
14. kser87 2433 09.02.24 15:00 Сейчас в теме
(13) модератор скрыл ссылку. интересно, скольких детей вы научили в 1С кодить?
15. starik-2005 3004 09.02.24 15:15 Сейчас в теме
(14)
скрыл ссылку
Серьезно? Она там прям в тексте. Вот отдельно: https://www.salon.com/2006/09/14/basic_2/
19. kser87 2433 09.02.24 16:30 Сейчас в теме
(15) годнота. Почитаю перед сном=)
17. starik-2005 3004 09.02.24 15:18 Сейчас в теме
(14)
научили в 1С кодить
Только взрослых.
20. kser87 2433 09.02.24 16:30 Сейчас в теме
21. NikitaIvanchenko 260 10.02.24 18:20 Сейчас в теме
OneScript уже предлагали? Там без справочников и тд. Консольное писать можно + код на родном языке
SerVer1C; TerveRus; +2 Ответить
22. AntonProgma 46 10.02.24 21:07 Сейчас в теме
(21) Питон проще, доступнее, мощнее, глобальнее.
23. NikitaIvanchenko 260 10.02.24 21:09 Сейчас в теме
(22) истинно, но для некоторых детей иностранный язык не так очевиден
24. AntonProgma 46 10.02.24 21:44 Сейчас в теме
(23) но они заслуживают шанс!
27. TerveRus 12.02.24 10:23 Сейчас в теме
(22) жирный минус тебе, еретик
29. AntonProgma 46 12.02.24 15:55 Сейчас в теме
25. kser87 2433 10.02.24 23:33 Сейчас в теме
Оставьте свое сообщение