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