I'm trying to save the result of an addition in JSON format. I want as output something like that:
Result_0=[add,1,1,2]
but instead I have this result:
{Result_0=["add",1,1,null]}
I don't get why it read the result of the operation as null value. This is my code:
from Exercise_0 import *
import json
if __name__=="__main__":
c= Calculator('Casio')
d={}
a=1
b=1
result=c.add(a,b)
key="Result_0"
d[key]=["add",1,1,result]
print(json.dumps(d))
Exercise_0:
class Calculator():
def __init__(self, name):
self.name=name
def add(self, number_1, number_2):
print(f"{number_1}+{number_2}={number_1+number_2}")
def sub(self, number_1,number_2):
print(f"{number_1}-{number_2}={number_1-number_2}")
def mul(self, number_1,number_2):
print(f"{number_1}*{number_2}={number_1*number_2}")
def div(self, number_1,number_2):
print(f"{number_1}/{number_2}={number_1/number_2}")