martes, 1 de marzo de 2022

Python y JSON

 import json

import os


data = {}

data["alumnos"] = []

data["mean"]= []



data["alumnos"].append({"codigo":1, "nombre":"Ana Ortiz", "nota1": 4.5, "nota2": 3.5, "nota3": 4.0})


import statistics

ana = (4.5, 3.5, 4.0)

mean = statistics.mean(ana)


with open("data.json","w") as file:json.dump(data,file, indent=4)


with open("data.json") as file: data = json.load(file)


for alumn in data["alumnos"]:suma=0


print ("Codigo:", alumn["codigo"])

print ("Nombre del alumno: ", alumn["nombre"])

print ("Nota 1: ", alumn["nota1"])

print ("Nota 2: ", alumn["nota2"])

print ("Nota 3: ", alumn["nota3"])

print ("Nota definitiva: ", mean)

if (mean>=3):

    print("Alumno: Pasa a otro curso")

else:

    print("Alumno: Reprobado")

print ("----------------------------------------")


data["alumnos"].append({"codigo":2, "nombre":"Fideligna Gonzalez", "nota1": 4.0, "nota2": 3.8, "nota3": 5.0})


import statistics

fideligna = (4.0, 3.8, 5.0)

mean = statistics.mean(fideligna)


with open("data.json","w") as file:json.dump(data,file, indent=4)


with open("data.json") as file: data = json.load(file)


for alumn in data["alumnos"]:suma=0


print ("Codigo:", alumn["codigo"])

print ("Nombre del alumno: ", alumn["nombre"])

print ("Nota 1: ", alumn["nota1"])

print ("Nota 2: ", alumn["nota2"])

print ("Nota 3: ", alumn["nota3"])

print ("Nota definitiva: ", mean)

if (mean>=3):

    print("Alumno: Pasa a otro curso")

else:

    print("Alumno: Reprobado")

print ("----------------------------------------")


data["alumnos"].append({"codigo":3, "nombre":"German Majón", "nota1": 3.0, "nota2": 4.0, "nota3": 3.0})


import statistics

german = (3.0, 4.0, 3.0)

mean = statistics.mean(german)


with open("data.json","w") as file:json.dump(data,file, indent=4)


with open("data.json") as file: data = json.load(file)


for alumn in data["alumnos"]:suma=0


print ("Codigo:", alumn["codigo"])

print ("Nombre del alumno: ", alumn["nombre"])

print ("Nota 1: ", alumn["nota1"])

print ("Nota 2: ", alumn["nota2"])

print ("Nota 3: ", alumn["nota3"])

print ("Nota definitiva: ", mean)

if (mean>=3):

    print("Alumno: Pasa a otro curso")

else:

    print("Alumno: Reprobado")

print ("----------------------------------------")


data["alumnos"].append({"codigo":4, "nombre":"Dairo Cruz", "nota1": 2.0, "nota2": 2.7, "nota3": 2.6})


import statistics

dairo = (2.0, 2.7, 2.6)

mean = statistics.mean(dairo)


with open("data.json","w") as file:json.dump(data,file, indent=4)


with open("data.json") as file: data = json.load(file)


for alumn in data["alumnos"]:suma=0


print ("Codigo:", alumn["codigo"])

print ("Nombre del alumno: ", alumn["nombre"])

print ("Nota 1: ", alumn["nota1"])

print ("Nota 2: ", alumn["nota2"])

print ("Nota 3: ", alumn["nota3"])

print ("Nota definitiva: ", mean)

if (mean>=3):

    print("Alumno: Pasa a otro curso")

else:

    print("Alumno: Reprobado")

print ("----------------------------------------")


data["alumnos"].append({"codigo":5, "nombre":"Kendy Quiroz", "nota1": 5.0, "nota2": 2.0, "nota3": 3.9})


import statistics

kendy = (5.0, 2.0, 3.9)

mean = statistics.mean(kendy)


with open("data.json","w") as file:json.dump(data,file, indent=4)


with open("data.json") as file: data = json.load(file)


for alumn in data["alumnos"]:suma=0


print ("Codigo:", alumn["codigo"])

print ("Nombre del alumno: ", alumn["nombre"])

print ("Nota 1: ", alumn["nota1"])

print ("Nota 2: ", alumn["nota2"])

print ("Nota 3: ", alumn["nota3"])

print ("Nota definitiva: ", mean)

if (mean>=3):

    print("Alumno: Pasa a otro curso")

else:

    print("Alumno: Reprobado")

print ("----------------------------------------")

print('')

ESTE ARCHIVO LLAMARLO IMPORTAR.PY

{
    "notas": [
        {
            "Codigo": 1,
            "Estudiante": "Ana Quiroz",
            "Nota 1": 4.5,
            "Nota 2": 3.5,
            "Nota 3": 4.0,
            "Nota Definitiva": null
        },
        {
            "Codigo": 2,
            "Estudiante": "Fideligna Garzon",
            "Nota 1": 4.0,
            "Nota 2": 3.8,
            "Nota 3": 5.0,
            "Nota Definitiva": null
        },
        {
            "Codigo": 3,
            "Estudiante": "German Duarte",
            "Nota 1": 3.0,
            "Nota 2": 4.0,
            "Nota 3": 3.0,
            "Nota Definitiva": null
        },
        {
            "Codigo": 4,
            "Estudiante": "Dairo Roa",
            "Nota 1": 2.0,
            "Nota 2": 2.7,
            "Nota 3": 2.6,
            "Definitiva": null
        },
        {
            "Codigo": 5,
            "Estudiante": "Kendy Bernal",
            "Nota 1": 5.0,
            "Nota 2": 2.0,
            "Nota 3": 3.9,
            "Nota Definitiva": null
        }
    ]
}

ESTE ULTIMO LLAMARLO data.json


COLOCARLOS AMBOS EN LA MISMA CARPETA Y EJECITAR EL ARCHIVO DE PYTHON

No hay comentarios.:

Publicar un comentario