我对“不正确的程序输出”有问题。 ---输入---帮助我
import interface as In
from fecha import Fecha
class Empleado:
def __init__(self,nombre,cedula,salario,dia,mes,anio):
self.nombre=nombre
self.cedula=cedula
self.salario=salario
self.mes=mes
self.anio=anio
self.dia=dia
self.fecha =Fecha(dia,mes,anio)
def __str__(self):
return f' {self.nombre} con documento {self.cedula} salario {self.salario:.2f} fecha de ingreso {self.fecha}'
def aumentar_salario (self,aumento):
aumentos =self.salario*(aumento/100)
self.salario +=aumentos
def calcular_antiguedad(self):
diferencia_mes=10-self.mes
diferencia_anio=2021-self.anio
diferencia_todo=(diferencia_anio*12)+diferencia_mes
return diferencia_todo
def gana_mas_que(self,f):
if pablo.salario < alicia.salario:
f=(alicia.salario > pablo.salario)
return f
if __name__ == '__main__':
pablo = Empleado("Pablo Ortega", 100, 5000, 1, 1, 2005)
alicia= Empleado("Alicia Ortiz", 200, 10000, 1, 1, 2006)
In.imprimir(pablo)
In.imprimir(alicia)
In.imprimir(f"Antiguedad de Pablo en meses: {pablo.calcular_antiguedad()}")
In.imprimir(f"Antiguedad de Alicia en meses: {alicia.calcular_antiguedad()}")
pablo.aumentar_salario(20)
alicia.aumentar_salario(10)
In.imprimir("Despues del aumento de salario:")
In.imprimir(pablo)
In.imprimir(alicia)
In.imprimir(f"Alicia gana más que Pablo: {alicia.gana_mas_que(pablo)}")
import interface as In
from fecha import Fecha
class Empleado:
def __init__(self,nombre,cedula,salario,dia,mes,anio):
self.nombre=nombre
self.cedula=cedula
self.salario=salario
self.mes=mes
self.anio=anio
self.dia=dia
self.fecha =Fecha(dia,mes,anio)
def __str__(self):
return f' {self.nombre} con documento {self.cedula} salario {self.salario:.2f} fecha de ingreso {self.fecha}'
def aumentar_salario (self,aumento):
aumentos =self.salario*(aumento/100)
self.salario +=aumentos
def calcular_antiguedad(self):
diferencia_mes=10-self.mes
diferencia_anio=2021-self.anio
diferencia_todo=(diferencia_anio*12)+diferencia_mes
return diferencia_todo
def gana_mas_que(self,f):
if pablo.salario < alicia.salario:
f=(alicia.salario > pablo.salario)
return f
if __name__ == '__main__':
pablo = Empleado("Pablo Ortega", 100, 5000, 1, 1, 2005)
alicia= Empleado("Alicia Ortiz", 200, 10000, 1, 1, 2006)
In.imprimir(pablo)
In.imprimir(alicia)
In.imprimir(f"Antiguedad de Pablo en meses: {pablo.calcular_antiguedad()}")
In.imprimir(f"Antiguedad de Alicia en meses: {alicia.calcular_antiguedad()}")
pablo.aumentar_salario(20)
alicia.aumentar_salario(10)
In.imprimir("Despues del aumento de salario:")
In.imprimir(pablo)
In.imprimir(alicia)
In.imprimir(f"Alicia gana más que Pablo: {alicia.gana_mas_que(pablo)}")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论