using Python Modules
I have this Python Code:
def test1(weight):
return weight * 0.45
print(test1())
def test2(weight):
return weight/ 0.45
print(test2())
Open in new window
I want to call the methods above from this program and pass the wight argument for instance 200
from mod1 import test1,test2
test1(200)
test2(200)
Open in new window
however, it seems like if I do not specify the weight in Mod1.py the calling code will fail.
C:\Users\user\AppData\Local\Programs\Python\Python38\python.exe C:/Python-Projects/Mydjangoproject/test.py
Traceback (most recent call last):
File "C:/Python-Projects/Mydjangoproject/test.py", line 1, in <module>
from mod1 import test1,test2
File "C:\Python-Projects\Mydjangoproject\mod1.py", line 3, in <module>
print(test1())
TypeError: test1() missing 1 required positional argument: 'weight'
Process finished with exit code 1[code]
Open in new window
[/code]