Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es F-string?
F-string, también conocido como "formatted string literals", es una característica introducida en Python 3.6 que permite
la interpolación de variables y expresiones dentro de cadenas de texto de una manera concisa y legible.
Ejemplos:
- Agregar una línea de shebang (o "hashbang") al principio del script. La shebang es una línea especial que indica al
sistema operativo qué intérprete de Python debe usarse para ejecutar el script. La sintaxis de la shebang es la siguiente:
- Guardar los cambios en el script.
- Asegurarse de que el script tenga los permisos adecuados para ser ejecutado como un archivo ejecutable. En sistemas
operativos basados en Unix/Linux, se puede utilizar el comando chmod para asignar permisos de ejecución al archivo.
- Ejecutar el script desde la línea de comandos utilizando el nombre del archivo, sin tener que especificar el intérprete de
Python.
¿Qué es un módulo?
En Python, un módulo es un archivo que contiene código Python reutilizable, organizado en funciones, clases, variables
y/o constantes. Los módulos en Python permiten dividir y organizar el código en archivos separados, lo que facilita la
reutilización, la mantenibilidad y la organización del código.
random.randint(a, b) es una función del módulo random que genera un número entero aleatorio en el rango inclusivo
desde a hasta b, es decir, puede generar números aleatorios que incluyen tanto a como b.
En cuanto a si una tabulación es lo mismo que 4 espacios en Python, no necesariamente. En la mayoría de los editores y
entornos de desarrollo, una tabulación generalmente se representa visualmente como 4 espacios. Sin embargo, en
realidad son caracteres diferentes y Python los trata como tales.
¿Cuáles son los diferentes tipos de datos de Python que hemos usado?
Hemos usado tipos de datos como los:
Enteros (int): Se utilizaron para representar el puntaje del jugador, la opción elegida por el jugador y la respuesta
correcta.
Flotantes (float): No se utilizaron flotantes en el código del juego.
Cadenas de texto (str): Se utilizaron para representar los mensajes de bienvenida, las preguntas del juego y los mensajes
de resultado.
Booleanos (bool): Se utilizó un booleano para representar si el juego estaba en curso o no.
Listas (list): Se utilizó una lista para almacenar las opciones de respuesta del jugador.
int()
Este es una función incorporada en Python que se utiliza para convertir un valor a un tipo de dato entero.
while
Este se utiliza para ejecutar un bloque de código repetidamente mientras una condición se mantenga verdadera.
Básicamente, permite repetir un bloque de código mientras se cumpla una condición específica.
if
Este se utiliza para realizar una evaluación condicional de una expresión o una serie de expresiones, y ejecutar un bloque
de código basado en si la condición se cumple o no.
break
Este se utiliza dentro de estructuras de control de bucles (como while y for) para interrumpir la ejecución del bucle antes
de que se complete su ciclo normal. Al encontrarse con una declaración break, Python sale inmediatamente del bucle y
continúa la ejecución del programa a partir de la siguiente línea de código después del bucle.
Inicio/Fin: Representa el inicio y fin del proceso o algoritmo. Generalmente se representa con un óvalo.
Proceso: Representa una acción o proceso a realizar en el flujo. Se representa con un rectángulo.
Decisión: Representa una decisión a tomar basada en una condición. Se representa con un rombo. Las salidas se dividen
en dos o más flechas, cada una indicando la acción a seguir en función de la condición.
Entrada/Salida: Representa la entrada o salida de datos en el flujo. Se representa con un paralelogramo.
Conector: Representa la conexión entre dos partes del flujo que están en páginas diferentes del diagrama. Se representa
con un círculo o una barra.