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

Репозиторий Ultimate Resource на питоне. Ставь звезду, если считаешь полезным! Есть что добавить? Откройте PR на том же!

Вы можете обратиться к моему видеоуроку на YouTube для лучшего понимания

Что будет освещено в этом блоге

1. Pyjokes Introduction
2. Generating jokes with Pyjokes

Pyjokes Введение:

Pyjokes — это библиотека python для однострочных шуток для программистов (шутки как услуга). Вы можете получить забавную остроту, в основном связанную с программированием. Это забавная библиотека Python. Возвращает случайную шутку из заданной категории на заданном языке.

Языки, поддерживаемые Pyjokes

  • Английский — «en»
  • Испанский — «эс»
  • итальянское — «это»
  • Немецкий — «де»
  • Галисийский — «гл»
  • баскский — «ев»

Категории, включенные в Pyjokes

  • Для гиковских шуток - «нейтральный» (выбран по умолчанию)
  • Для шуток Криса Норриса — «чак».
  • Хочешь шутки всех типов — «все».
  • Есть еще одна категория, известная как «скороговорка», которая работает только для немецкого языка («de») и в основном включает скороговорки.

Если вы хотите узнать об этом больше, вы можете обратиться к Документации Pyjokes. Используйте эту ссылку для перехода к документации.

Теперь, когда вы знакомы с основами Pyjokes, мы можем перейти к разделу кодирования.

Время кодировать!

Вы можете найти весь код в моем GitHub Repository. Поставьте звезду, если считаете это полезным.

Чтобы получить доступ к библиотеке Python, вам необходимо установить ее в свою среду Python, используйте следующую команду для установки pyjokes

pip install pyjokes

Теперь давайте импортируем пакет в наш скрипт Python.

import pyjokes

В pyjokes есть два метода:

  • получить_шутка()
  • получить_шутки()

1. получить_шутка()

Он возвращает только одну шутку за раз. Он генерируется случайным образом.

Параметры. Имеет два параметра: язык и категория.

Тип возвращаемого значения — возвращает строковый тип (str).

Теперь давайте восстановим шутку

joke1 = pyjokes.get_joke(language='en', category= 'all')  
#display the joke
print(joke1)
#output:
#A programmer was found dead in the shower. Next to their body was a bottle of shampoo with the instructions 'Lather, Rinse and Repeat'.

Давайте попробуем другую категорию:

joke2 = pyjokes.get_joke(language='en', category= 'neutral')
#display the joke
print(joke2)
#output:
#There are 10 types of people: those who understand trinary, those who don't, and those who have never heard of it.

2. получить_шутки()

Возвращает список шуток.

Параметр — параметры такие же, как и выше — язык и категория.

Тип возвращаемого значения: * возвращает список.

А теперь давайте шутки.

jokes = pyjokes.get_jokes(language='en', category= 'neutral')
for i in range(5):
    print(i+1,".",jokes[i])

И вы получите список шуток. Вы можете изменить количество запусков цикла, чтобы получить больше шуток.

Вот как вы генерируете шутки. Это все о создании шуток с помощью Python. Вот и все! просто, не так ли? Надеюсь, этот урок помог.

Вы можете поиграть с библиотекой и изучить дополнительные функции и даже использовать графический интерфейс Python с помощью Tkinter.

Вы можете найти весь код в моем GitHub Repository. Поставьте звезду, если считаете это полезным.

Спасибо за чтение, я хотел бы связаться с вами в Twitter | ЛинкедИн. Я бы порекомендовал вам посмотреть Видео на YouTube того же и не забудьте подписаться на мой канал.

Делитесь своими ценными отзывами и предложениями!

Вы обязательно должны проверить мои другие блоги:

Ресурсы:

Увидимся в моей следующей статье в блоге, Береги себя