Python Script para crear chistes aleatorios usando pyjokes

Python admite la creación de chistes aleatorios utilizando una de sus bibliotecas. Explorémoslo un poco más, Pyjokes es una biblioteca de Python que se usa para crear chistes de una línea para programadores. De manera informal, también se puede denominar una biblioteca de Python divertida que es bastante simple de usar. Veamos cómo puede usarlo para realizar la tarea requerida,

Instalación

Simplemente puede instalarlo usando pip con el siguiente comando:

pip install pyjokes

Uso

Ahora, para usarlo, necesitamos importar la biblioteca instalada en nuestro Script de python usando el siguiente comando:

import pyjokes

Antes de avanzar hacia nuestro script de python, es necesario familiarizarse con las dos funciones de la biblioteca Pyjokes, a saber, get_joke() y get_jokes(). 

Funciones

  • obtener_broma() 

Sintaxis:

get_joke(language,category)

Como sugiere el nombre, esta función se usa para devolver un solo chiste de una determinada categoría y en un idioma en particular (las categorías y los idiomas se presentarán más adelante en este artículo). 

  • conseguir_chistes()

Sintaxis:

get_jokes(language,category)

Es similar a la función get_joke(), la única diferencia radica en que en lugar de devolver un solo chiste, devuelve una lista de chistes aleatorios de una determinada categoría y en un idioma en particular.

Parámetros

Idioma y categoría son los dos parámetros de las funciones get_joke() y get_jokes(). 

Idioma especifica en qué idioma desea que se muestren los chistes. De forma predeterminada, está configurado en «en» que devuelve chistes en inglés. Todos los demás valores posibles para el parámetro de idioma se describen a continuación:

Idioma Valores
inglés
Delaware Alemán
es español
eso italiano
gl gallego
UE  vasco

De manera similar, el parámetro de categoría especifica la categoría en la que desea que se muestren los chistes. De forma predeterminada, se establece en «neutral». Todos los demás valores posibles para el parámetro de categoría se describen a continuación:

Categoría Valores
neutral Chistes frikis neutrales
tornado Trabalenguas
todos Todo tipo de broma

A continuación se muestran algunos ejemplos para entender mejor:

Ejemplo 1: Uso de get_joke() para generar un solo chiste

Python3

# importing installed library
import pyjokes
  
# using get_joke() to generate a single joke
#language is english
#category is neutral
My_joke = pyjokes.get_joke(language="en", category="neutral")
  
print(My_joke)

Salida :

Ejemplo 2: usar get_jokes() para generar una lista de chistes

Python3

import pyjokes
  
# using get_jokes() to generate a whole list of jokes
# language is german
# category is twister
list_of_jokes = pyjokes.get_jokes(language="de", category="twister")
  
# traversing through the generated list of jokes
# Range of i may change, depending on the number of jokes
# you want to display
for i in range(0, 4):
    print(list_of_jokes[i], sep='\n')

Salida :

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *