💡
Parte Práctica. Informática para Ingeniería
  • Dudas
  • Conceptos básicos. Cuestionario.
  • Practica 4. Utilización try...except:
  • Ejemplo. Ciclos anidados. Tablas de multiplicar
  • Práctica 5. Funciones y Módulos
    • Ejemplo de funciones
    • Análisis funciones. Ejercicio 1. Segundos totales.
    • Crear un programa ejecutable
    • Importar Módulos
  • Ejemplo de funciones. Comprobar NIF correcto
  • Ejemplo funciones y listas.
  • Instalar Numpy
  • Práctica 6. Matrices. Conjuntos
    • Ejemplo, matrices: Suma y Multiplicación (numpy y listas)
    • Ejemplo: Introducir datos en una matrices (Listas y numpy)
    • Análisis del problema de las Tuberías
    • Ejemplo, Conjuntos. Intersección
    • Análisis del ejercicio 3. nombres no repetidos (Conjuntos)
    • Análisis: Ejercicio 3 Complementario (Mátriz).
  • Clase
  • Ejemplo Ficheros o Archivos. Práctica 7.
  • Análisis de la Práctica 7. Fichero o Archivo
  • Ejemplo de base de datos: Sqlite
  • Ejemplo de base de datos. Sqlite 3. Introducir y visualizar datos.
  • Ejemplo. Funciones, matriz. Recuento de votos
  • Ejemplo, GUI Interfaces Gráficas. Cálculo del área de un Triángulo
  • Cuestionario
  • Ejemplo. Cálculo de Nómina mensual
  • Matrices 2ª Prueba Evaluación Continua. Curso 2018-2019 Parcial. Prof MRD
  • Prueba Evaluación Continua. Curso 2018-2019. Examen 1. Prof. MRD
Con tecnología de GitBook
En esta página
  • Ejemplo. Ciclos anidados. Tablas de multiplicar
  • Tablas de multiplicar
  • Análisis:
  • Diagrama
  • Observa
  • Código

¿Te fue útil?

Ejemplo. Ciclos anidados. Tablas de multiplicar

AnteriorPractica 4. Utilización try...except:SiguientePráctica 5. Funciones y Módulos

Última actualización hace 5 años

¿Te fue útil?

Ejemplo. Ciclos anidados. Tablas de multiplicar

Tablas de multiplicar

Se pedirá al usuario se realizaran las tablas de multiplicar empezando por el número 1.

Análisis:

  • Pedir hasta que tabla se va a realizar la tabla de multiplicar (número).

  • Realizar la tabla.

  • Visualizar el resultado.

Diagrama

Observa

Recordar que el for no realiza el límite. for i in range(1,numero+1). numero es el valor introducido por el usuario

Es por eso si quiero que realice cada número hasta 10, utilizofor j in range(1,11):

Código

#Validar datos
def pedir_datos ():
    valor=-1
    while valor<0:
        try:
            valor=int(input("Dame hasta que número quieres realizar la tabla de continuar===>"))
            if valor<=0:
                print("Os datos deben de ser positivos.")
        except:
            print("Tecleaste un caracter no válido.")
    return valor

print("Tablas de multiplicar")
#Pedir la tabla de multiplicar
numero=pedir_datos ()
#Inicializar la variable que va a contener la tabla
mensaje=""
for i in range(1,numero+1):
    mensaje+="Tablas de multiplicar del número: "+ str(i)+"\n"
    for j in range(1,11):
        resultado=i*j
        mensaje+=str(str(i)+ "\t"+" * " + "\t"+str(j)+ "\t"+ " = "+"\t"+str(resultado))+"\n"
    mensaje+="\n"
print(mensaje)
print("Fin de programa")

Qué le faltaría para que estuviera completo??