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()
 
 
 
 
  
  

Comentarios

Entradas más populares de este blog

PySDR: una guía para SDR y DSP usando Python by Dr. Marc Lichtman. Introducciòn.

Colecciones de datos/set