Publicado el Deja un comentario

104 Python. Numero mayor, menor de una lista

Como obtener el numero mayor y menor de una #lista dada con #Python.

# -*- coding: utf-8 -*-
lista = [5,2,84,21,94,35,26,14,17,32,7,74,5,45,65,102]
menor=None
mayor=None
for numero in lista:
    if menor==None and mayor==None:
        menor=numero
        mayor=numero
    else:
        if numero<menor:
            menor=numero
        if numero>mayor:
            mayor=numero
#mostrar el resultado
print(f’El numero mayor es {mayor}’)
print(f’El numero menor es {menor}’)
#otra forma de obtener mayor y menor
print(f’El numero mayor de la lista es {max(lista)}’)
print(f’El numero menor de la lista es {min(lista)}’)

 

Please follow and like us:
Publicado el Deja un comentario

101 Python. Archivos JSON

Grabar y leer archivos #JSON desde #Python.

# -*- coding: utf-8 -*-
“””
Created on Sun May 31 07:35:03 2020

@author: Jose
“””
import json
datos = {
“a”:{‘nombre’:’Jose’,’nota’:5.2},
“b”:{‘nombre’:’Lucia’,’nota’:8.5},
“c”:{‘nombre’:’Eva’,’nota’:8.0}
}
# print(datos)
# print(type(datos))

#guardamos en archivo
with open(“datos.json”,”w”) as fichero:
json.dump(datos,fichero)
print(“Fichero guardado”)
#recuperamos datos de fichero
with open(“datos.json”) as fichero:
datosJSON = json.load(fichero)
print(“Fichero cargado”)
#mostramos datos recuperados
print(“Mostrando datos desde fichero JSON”)
print(datosJSON)
print(“\n”)
print(“Datos de alumno B”)
print(datosJSON[“b”])
print(“Nombre de alumno C”)
print(datosJSON[“c”][“nombre”])

Please follow and like us:
Publicado el Deja un comentario

Ejercicio 10. Contabilidad

Operaciones realizadas durante el primer trimestre del año actual.

1. El 2 de Febrero compra 6 vehiculos a 50000 cada uno, obteniendo un descuento comercial del 10%, el transporte lo realiza nuestra empresa con sus propios medios y se valoro en 1250 (IVA 21%).

Recibidos los vehiculos se observan defectos en uno de ellos, la empresa se lo queda pero con un descuento del 20% del precio final de compra.

El 15 de Febrero vende 4 vehiculos por 75000 cada uno, concediendo un descuento comercial del 5%, cargando en concepto de transporte 2000 (IVA 21%).

Quince dias mas tarde cobra la operacion, concediendo en ese momento un descuento por pronto pago de 14350 (IVA no incluido).

El 2 de Marzo se vende a una empresa extranjera 4 vehiculos al mismo precio unitario que la operacion anterior, siendo el tipo de cambio el 24 um/monExt. La empresa acepta el pago en moneda extranjera, ingresandolo en banco (operacion exenta de IVA).

2. La empresa tiene alquilado el edificio donde se ubica su actividad, pagando semestralmente y por anticipado los dias 1 de Agosto y 1 de Febrero, 22500 mas IVA del 21%.

3. Todos los efectos comerciales (35000) sobre clientes tienen vencimiento el 10 de Enero, el banco comunica que todos los efectos enviados a cobro en dicha fecha han sido atendidos, cargando por comision de cobro el 4% (IVA 21%). De los descontados tan solo la mitad han sido cobrados, el banco carga por comision el 6% del nominal de los efectos.

El 1 de Febrero la empresa gira nuevos efectos a los clientes que no pagaron, con vencimiento el 10 de Abril, aumentando el nominal de los antiguos en un 3% por el nuevo aplazamiento.

4. El 1 de Febrero concede a un empleado un anticipo de 2400 a devolver en partes proporcionales en Marzo, Abril y Mayo. En la misma fecha, concede credito a otro empleado por 30000 con un interes del 6% anual pagadero por semestres vencidos, el principal se devuelve en 3 años con cuotas anuales proporcionales.

El 31 de Marzo se paga la nomina del primer trimestre. El salario bruto asciende a 60000, la retencion por IRPF es del 15%, la cuota obrera de Seguridad Social del 10% y la cuota patronal del 20%.

5. En Marzo del año anterior se inicio la construccion del edificio, futuro domicilio de la sociedad. Las obras se vienen desarrollando por otra empresa B, que presento a 20/02/20 certificacion de obra por importe de 100000 + IVA 21%.

En Marzo del 19 obtuvo un prestamo a devolver en 5 años de 150000 para financiar la construccion del edificio, con un interes del 12% anual sobre el capital pendiente y pagadero por trimestres vencidos, la amortizacion del prestamo se realiza por cuotas constantes semestralmente. La empresa opta por activar los intereses.

El 30 de Marzo se termina el edificio, valorandose el trabajo realizado por el personal de la empresa en el 20% del gasto de personal del trimestre, el 30% del consumo de maquinaria durante el mismo periodo.

El inmovilizado se amortiza al 10% anual sobre el precio de adquisicion.

El tipo de cambio de moneda extranjera a 31 de Marzo es de 26 um/mon ext

El valor de las maquinarias es de 70000.

Calcular el resultado de la empresa a fecha 31/03/20.

Please follow and like us: