我对“不正确的程序输出”有问题。 ---输入---帮助我

发布于 2025-01-23 11:13:21 字数 1620 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文