RESPONDER EN SUS CUADERNOS LAS SIGUIENTES PREGUNTAS Y ENTREGAR ANTES DE SALIR
Al ejecutar el programa:
numero = int(input("¿De qué número quieres la tabla?: "))
print(f"--- Tabla del {numero} ---")
# El range va de 1 a 11 para incluir el 10
for i in range(1, 11):
resultado = numero * i
print(f"{numero} x {i} = {resultado}")
Dá como resultado:
¿De qué número quieres la tabla?: 4
--- Tabla del 4 ---
4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36
4 x 10 = 40
Cuestionario de Análisis de Código: Tablas de Multiplicar
¿Para qué sirve la función int() que envuelve al input()? ¿Qué pasaría con el programa si el usuario ingresa una letra en lugar de un número?
En la instrucción range(1, 12), ¿cuál es el número de inicio y cuál es el número de parada (límite superior)? Si queremos que la tabla muestre los resultados multiplicando del 1 al 11, ¿por qué no podemos poner range(1, 11)? Explica la característica "excluyente" del segundo parámetro.
¿Qué función cumple la variable i dentro del bucle? ¿Qué valores va tomando en cada repetición (iteración)? ¿Cuál es el propósito de la variable resultado y por qué debe estar identada (con espacio a la izquierda) dentro del for?
En la línea print(f"{numero} x {i} = {resultado}"), ¿qué significa la letra f antes de las comillas? ¿Qué sucede con las palabras escritas entre llaves {} al momento de mostrarse en la pantalla?
Si el usuario ingresa el número 5, ¿cuál será exactamente la última línea que imprimirá el programa y por qué?
No hay comentarios:
Publicar un comentario