From 5f35c8b3819d2e1dc3003518fc8c15a2aa9b1b1d Mon Sep 17 00:00:00 2001 From: Alberto Zarzo Date: Mon, 19 Aug 2024 23:49:03 +0200 Subject: [PATCH] He realizado el reto 40, el de las tablas de multiplicar --- .../python/astrosinfinitos.py" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "Retos/Reto #40 - TABLA DE MULTIPLICAR [F\303\241cil]/python/astrosinfinitos.py" diff --git "a/Retos/Reto #40 - TABLA DE MULTIPLICAR [F\303\241cil]/python/astrosinfinitos.py" "b/Retos/Reto #40 - TABLA DE MULTIPLICAR [F\303\241cil]/python/astrosinfinitos.py" new file mode 100644 index 0000000000..d05eab1544 --- /dev/null +++ "b/Retos/Reto #40 - TABLA DE MULTIPLICAR [F\303\241cil]/python/astrosinfinitos.py" @@ -0,0 +1,22 @@ +# +# Crea un programa que sea capaz de solicitarte un número y se +# - Debe visualizarse qué operación se realiza y su resultado. +# Ej: 1 x 1 = 1 +# 1 x 2 = 2 +# 1 x 3 = 3 +# ... +# + + +entrada_validada = False +numero_para_multiplicar = int(input("Introduce un número: ")) + +while ( + not entrada_validada +): # Compruebo con el try except que efectivamente hemos introducido un número + try: + for i in range(1, 11): + print(f"{numero_para_multiplicar} x {i} = {numero_para_multiplicar * i}") + entrada_validada = True + except ValueError: + print("Por favor, introduce un número válido.")