Найти в Дзене

🔥Собственный "ШУТ" с помощью python!

Представим что вам совсем скучно :( и с помощью этой статьи вы сможете в любой момент добавить в свой код немного юмора и рассмешить себя или своих коллег 😂 import pyjokes print(pyjokes.get_joke()) import pyjokes print(pyjokes.get_joke()) Как ответ мы получим текст(шутку) что то типа: Waiter: He's choking! Is anyone a doctor? Programmer: I'm a Vim user. Лично я вот, в английском не очень, но есть python, который меня выручит, воспользуемся библиотекой googletrans. from googletrans import Translator import pyjokes tr = Translator() def translation_joke(joke: str): return tr.translate(joke, dest='ru').text print(translation_joke(pyjokes.get_joke())) from googletrans import Translator import pyjokes tr = Translator() def translation_joke(joke: str): return tr.translate(joke, dest='ru').text print(translation_joke(pyjokes.get_joke())) Короче: Код получает английскую шутку, переводит ее на русский и выводит переведенную😊 Если вам понравилось - подпишитесь!)
Оглавление

Представим что вам совсем скучно :( и с помощью этой статьи вы сможете в любой момент добавить в свой код немного юмора и рассмешить себя или своих коллег 😂

Код:

jokes

Или так:

import pyjokes
print(pyjokes.get_joke())

Разбор кода:

  • Импортирует библиотеку pyjokes:
import pyjokes
  • 2. Выводит случайную шутку из библиотеки:
print(pyjokes.get_joke())

Как ответ мы получим текст(шутку) что то типа:

Waiter: He's choking! Is anyone a doctor? Programmer: I'm a Vim user.

Дополнение:

Лично я вот, в английском не очень, но есть python, который меня выручит, воспользуемся библиотекой googletrans.

from googletrans import Translator
import pyjokes
tr = Translator()
def translation_joke(joke: str):
return tr.translate(joke, dest='ru').text
print(translation_joke(pyjokes.get_joke()))

Разбор кода:

  • Импортируем необходимые библиотеки: googletrans для перевода и pyjokes для получения шуток.
from googletrans import Translator
import pyjokes

  • Создаём объект переводчика: для использования всех функций googletrans.
tr = Translator()

  • Определяем функцию translation_joke: Она переводит шутку на русский язык (dest='ru') и возвращает переведенный текст.
def translation_joke(joke: str):
return tr.translate(joke, dest='ru').text

  • Получаем шутку, переводим ее и выводим результат.
print(translation_joke(pyjokes.get_joke()))

Короче: Код получает английскую шутку, переводит ее на русский и выводит переведенную😊

Если вам понравилось - подпишитесь!)