+ 5I!idbRt^RIHtHtHtHtRt!RR4tRt] R8Xd ]!4R#R#)a  Main module that uses calculator. Test cross-file navigation: - Put cursor on 'add' below and press F12 - should jump to calculator.py - Put cursor on 'calculate_total' and press Shift+F12 - find all usages - Use Ctrl+Shift+T and search for "multiply" - should find it in calculator.py )addsubtractmultiplycalculate_totalct\V^,V^,4p\V^4p\V4pRVRVRV/#)z5Process a list of numbers using calculator functions.sumproducttotal)rrr)numbers sum_resultrr s& main.py process_datar sMWQZ,Jz1%G G $E z7 c<a]tRt^toRtRtRtRtRtRt Vt R#) DataProcessorzjA class for processing numerical data. Test Document Symbols (Ctrl+Shift+O) to see this class structure. c WnRVnR#)FNdata processed)selfrs&&r __init__DataProcessor.__init__%s rc ,\VP4#)z&Calculate sum using calculator module.)rrrs&r calculate_sumDataProcessor.calculate_sum)styy))rc `VP4p\V\VP44#)zCalculate average of the data.)rdividelenr)rr s& r calculate_averageDataProcessor.calculate_average-s%""$eS^,,rc 0RVnVP4#)zProcess the data.T)rrrs&r processDataProcessor.process2s%%''rrN) __name__ __module__ __qualname____firstlineno____doc__rrrr"__static_attributes____classdictcell__) __classdict__s@r rrs# *- ((rrc.ROp\V4p\RV 24\V4pVP4p\RV 24R#)z Results: z Average: N)r-)r printrr")r result processoravgs r mainr69sKG' "F IfX g&I    C IcU r__main__N) r( calculatorrrrrr rr6r$rr r:s;@?$((4  zFr