RA05 - Python
|
|
Título del Test:
![]() RA05 - Python Descripción: Parte 2 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué hace por defecto print cuando termina de escribir un mensaje en la consola?. Añade un espacio al final y mantiene el cursor en la misma línea. No muestra nada salvo que se fuerce un salto de línea manualmente. Añade un salto de línea final a la salida antes de continuar en la siguiente línea. Borra la pantalla completa después de escribir y deja la consola en blanco. Cuando usamos print("A", "B", "C", sep="·"), ¿qué efecto tiene el argumento sep sobre la salida?. Sustituye el espacio habitual entre elementos por el texto indicado como separador. Coloca el separador seleccionado tanto al inicio como al final de toda la línea. Sustituye el salto de línea final por el separador especificado en la llamada. Inserta el separador después de cada carácter de cada palabra mostrada por pantalla. ¿Para qué sirve principalmente el argumento file en la función print según lo visto en el tema?. Permite elegir el color de texto y el estilo de la salida mostrada en la terminal. Obliga a que la salida se vacíe inmediatamente sin usar ningún tipo de búfer. Indica el tamaño máximo de caracteres que se pueden imprimir en cada llamada. Permite redirigir la salida a otro flujo como stderr en lugar de la pantalla estándar. En el ejemplo de f-strings, ¿qué efecto tiene el especificador {puntos:.2f} dentro de la cadena?. Convierte el número en entero redondeando siempre hacia abajo sin decimales visibles. Muestra el valor como número de coma flotante con exactamente dos decimales de precisión. Transforma el valor en una cadena de texto sin aplicar ningún tipo de formato numérico. Aplica notación científica automática siempre que el número sea mayor que mil. Cuando vemos algo como f"|{42:^7}|", ¿qué se está consiguiendo con ese formato en la impresión?. Se centra el valor dentro de un campo de anchura fija ocupando exactamente siete caracteres. Se multiplica el número por siete y se muestra el resultado con relleno automático de ceros. Se limita la salida a los siete primeros caracteres de la cadena generada en pantalla. Se obliga a que el número se alinee a la derecha ignorando cualquier otro modificador usado. En la barra de progreso que usa print(f"Progreso: {i:3d}%\r", end="", flush=True), ¿qué papel juega el carácter "\r"?. Inserta un salto de línea adicional para que cada porcentaje aparezca en una fila nueva. Hace que el texto se imprima más rápido forzando el vaciado del búfer de salida. Devuelve el cursor al inicio de la misma línea para sobrescribir el contenido anterior. Borra todo el contenido de la consola y recoloca el cursor en la parte superior de la pantalla. En los ejemplos de colores ANSI, ¿por qué se concatena siempre RESET al final del texto coloreado?. Para cerrar automáticamente la aplicación y limpiar los recursos usados por la consola. Para convertir todos los caracteres impresos en mayúsculas antes de seguir escribiendo. Para restaurar los atributos de color y estilo de la terminal a su configuración normal. Para invertir el orden de las letras impresas y mostrar la cadena completamente al revés. ¿Qué ventaja concreta ofrece pprint frente a un print normal al mostrar diccionarios grandes?. Convierte automáticamente los diccionarios en tablas HTML listas para abrir en un navegador. Organiza las claves y valores con saltos de línea y sangrías que facilitan la lectura. Oculta todas las claves internas y solo muestra los valores numéricos más importantes. Transforma el diccionario en una cadena de bytes para enviarlo por la red sin cambios. Si definimos ratio = 0.1234, ¿qué produce aproximadamente la expresión f"{ratio:.1%}" al imprimirla?. Muestra el valor como 0.1 seguido del símbolo de porcentaje sin ningún redondeo aplicado. Muestra un porcentaje con una cifra decimal, por ejemplo 12.3%, como formato de salida. Convierte el número en una fracción exacta con denominador cien y la escribe literal. Genera un error de formato porque el especificador % no se puede usar en f-strings. Según la sección de sorpresas comunes, ¿qué diferencia importante hay entre print(a, b) y print(a + b)?. La primera forma separa los valores con el separador sep, y la segunda concatena o suma según el tipo. La primera forma solo funciona con números y la segunda solo funciona con cadenas de texto. La primera forma imprime siempre sin salto de línea y la segunda fuerza siempre un salto extra. La primera forma muestra los tipos de las variables y la segunda muestra únicamente sus identificadores. |




