Mejorar en la POO
Publicado por Anikollaste (118 intervenciones) el 01/05/2020 19:00:56
Hola a todos.
Hace poco que he empezado a programar y me gustaría mejorar en la POO.
Quisiera saber si voy bien y que puedo mejorar (que será mucho).
A continuación dejo un programa en el que tengo varias dudas, mi intención es poder reutilizar y optimizar el código.
Solo así he conseguido que el programa funcione, pero yo quisiera pedir los datos al usuario y pasárselos por argumentos a los métodos.
Gracias y un saludo.
Hace poco que he empezado a programar y me gustaría mejorar en la POO.
Quisiera saber si voy bien y que puedo mejorar (que será mucho).
A continuación dejo un programa en el que tengo varias dudas, mi intención es poder reutilizar y optimizar el código.
Solo así he conseguido que el programa funcione, pero yo quisiera pedir los datos al usuario y pasárselos por argumentos a los métodos.
Gracias y un saludo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class Tributar():
#def __init__(self): # self.mayor_edad # self.ingresos # self.tributandodef mayor_edad(self, edad):
#edad = int(input("Introduzca su edad: ")) #La entrada de datos no consigo hacerla funcionar.if edad >= 16:
return True
else:return False
def ingresos(self, ingresos):
#ingresos = int(input("Introduzca su salario: ")) #La entrada de datos no consigo hacerla funcionar.if ingresos >= 1000:
return True
else:return False
def tributando(self, mayor, sueldo):
if (self.mayor_edad) and (self.ingresos):
return "Usted debe tributar" else: return "Usted no debe tributar"miTributo = Tributar()
print(miTributo.tributando(miTributo.mayor_edad(16), miTributo.ingresos(1000)))
Valora esta pregunta


0

