-
Notifications
You must be signed in to change notification settings - Fork 0
/
Contrato Gen
29 lines (23 loc) · 917 Bytes
/
Contrato Gen
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
# Generador de contratos de MG
def generar_contrato():
empresa_nombre = input("Nombre de la empresa: ")
empresa_cif = input("CIF/NIF/NIE de la empresa: ")
trabajador_nombre = input("Nombre del trabajador: ")
trabajador_dni = input("DNI del trabajador: ")
fecha_inicio = input("Fecha de inicio (DD/MM/AAAA): ")
puesto = input("Puesto: ")
salario = input("Salario: ")
nombre_archivo = f"Contrato_{trabajador_nombre.replace(' ', '_')}.doc"
with open(nombre_archivo, "w") as archivo:
archivo.write(contenido_contrato)
print(f"El contrato se ha generado correctamente como '{nombre_archivo}' en la carpeta del código.")
def main():
print("Contratos Gen")
generar_contrato()
while True:
respuesta = input("¿Quieres generar otro? (s/n): ").lower()
if respuesta != "s":
break
generar_contrato()
if __name__ == "__main__":
main()