miércoles, 22 de mayo de 2024

Ejercicio POO Python

 

Ejercicio 1. Fuente: https://lathack.com/ejercicios-en-python-poo/

Realizar un programa que conste de una clase llamada Estudiante, que tenga como
atributos el nombre y la nota del alumno. Definir los métodos para inicializar 
sus atributos, imprimirlos y mostrar un mensaje con el resultado de la nota y 
si ha aprobado o no.
 
class Estudiante():
    def __init__(self,nombre: str,nota:float):
        self.nombre = nombre
        self.nota = nota

    def imprimir(self):
        print('El nombre del estudiante es: ',self.nombre)
        print('La nota del estudiante es: ',self.nota)

    def resultado(self):
        if self.nota >= 3.0:
            print("El estudiante ha aprobado el curso")
        else:
            print("El estudiante no ha aprobado el curso")
 
student1 = Estudiante('Carlos',4.0)
student2 = Estudiante('Michael',2.9)
student3 = Estudiante('Mariana',4.2)
 
id(student1)
>> 2597350131184
 
id(student2)
>> 2597350143472
 
student1.imprimir()
 
student1.resultado()
 
 
 
 
  
  

miércoles, 1 de mayo de 2024

Ejercicio practico para Matplotlib de Python

 En este ejercicio extraído del Libro "Python para principiantes" de Practical books, tendremos que construir el código a partir de la salida gráfica de la librería Matplot de Python.


 

 

 

import matplotlib.pyplot as plt

# Vamos a crear una lista con los valores del eje x (años del apocalypsis zombie)
x =[2046,2047,2048,2049,2050]
 
 
# vamos a crear una lista con los valores del eje Y (millones de zombies)
y = [0,1,8,14,2]
 
plt.bar(x,y)  # se llama el gráfico de barras para dos coordenadas x,y
plt.xlabel('años')   # se configura la etiqueta del gráfico para el eje x
plt.ylabel('millones de zombies')  # se configura la etiqueta del gráfico
  para el eje y
plt.show()  # Mostrar el gráfico

>>
 
 
# Si hacemos uso de la instrucción:
plt.plot(x,y, color ='r')
 
 
# Si hacemos uso de la instrucción podemos conservar las barras y
la linea de tendencia
 
A = plt.plot(x,y, color ='r')  # se llama el grafico de barras para dos coordenadas x,y
B = plt.bar(x,y)
plt.xlabel('años')   # se configura la etiqueta del grafico para el eje x
plt.ylabel('millones de zombies')  # se configura la etiqueta del grafico para el eje y
plt.show(A,B)  # Mostrar el grafico
 
 
 
 
 
 

Entradas recientes

ThinkCspy 1.4. Ejecutando Python

  1.4. Ejecutando Python en este libro    Este libro ofrece dos formas especiales de ejecutar programas de Python. Ambas técnicas están d...

Entradas Populares