Herramientas de usuario

Herramientas del sitio


clase:iabd:pia:1eval:tema02

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisión Ambos lados, revisión siguiente
clase:iabd:pia:1eval:tema02 [2023/11/04 12:30]
admin [Ejercicios]
clase:iabd:pia:1eval:tema02 [2023/11/16 11:54]
admin [Estructuras de datos]
Línea 407: Línea 407:
 from tabulate import tabulate from tabulate import tabulate
  
-a=[  [5,0.7,0.765], [10,1.45,0.84], [20,2.678,0.978], [60,11.396,0.9973]  ]+datos=[  [5,0.7,0.765], [10,1.45,0.84], [20,2.678,0.978], [60,11.396,0.9973]  ]
  
  
-print(tabulate(a, headers=["Épocas", "Tiempo (s)", "Resultado"]))+print(tabulate(datos, headers=["Épocas", "Tiempo (s)", "Resultado"]))
 </sxh> </sxh>
  
Línea 422: Línea 422:
 </sxh> </sxh>
  
 +También podemos añadir una primera columna que sean también como "cabeceras". El siguiente anterior ejemplo se podría modificar de forma que en el array ''a'' solo estén los datos de tiempo y resultado y no las épocas ya que son como "cabeceras".
  
 +<sxh python>
 +from tabulate import tabulate
 +
 +datos=[  [0.7,0.765], [1.45,0.84], [2.678,0.978], [11.396,0.9973]  ]
 +epocas=[5,10,20,60]
 +
 +print(tabulate(datos, headers=["Épocas", "Tiempo (s)", "Resultado"],showindex=epocas))
 +
 +</sxh>
 +<sxh base>
 +  Épocas    Tiempo (s)    Resultado
 +--------  ------------  -----------
 +               0.7         0.765
 +      10         1.45        0.84
 +      20         2.678       0.978
 +      60        11.396       0.9973
 +</sxh>
  
 ===== Estructuras de control ===== ===== Estructuras de control =====
Línea 966: Línea 984:
   *    * 
 La clase debe tener los siguientes métodos: La clase debe tener los siguientes métodos:
-  * ''__init__'': el método de inicialización que toma el titular como parámetro e inicializa el saldo en 0.+  * ''%%__%%init%%__%%'': el método de inicialización que toma el titular como parámetro e inicializa el saldo en 0.
   * ''depositar'': un método que toma una cantidad como parámetro y la suma al saldo actual.   * ''depositar'': un método que toma una cantidad como parámetro y la suma al saldo actual.
   * ''retirar'': un método que toma una cantidad como parámetro y la resta del saldo actual, pero verifica que haya suficiente saldo antes de realizar la operación.   * ''retirar'': un método que toma una cantidad como parámetro y la resta del saldo actual, pero verifica que haya suficiente saldo antes de realizar la operación.
   * ''obtener_saldo'': un método que devuelve el saldo actual de la cuenta.   * ''obtener_saldo'': un método que devuelve el saldo actual de la cuenta.
  
-Usa la clase de forma que se cree un objeto, se depositen 100€ , se retiren 75€ y muestres el saldo.+Usa la clase de forma que 
 +  * Se cree un objeto 
 +  * Se depositen 100€ 
 +  * Se retiren 75€
 +  * Imprimas el titular y el saldo.
  
  
clase/iabd/pia/1eval/tema02.txt · Última modificación: 2024/01/06 12:03 por admin