Salome HOME
Yacs decorator
[modules/yacs.git] / src / py2yacs / Test / formule.py
1 #!/usr/bin/env python3
2 import yacsdecorator
3
4 @yacsdecorator.leaf
5 def f1(x,y):
6   r = x+y
7   return r
8
9 @yacsdecorator.leaf
10 def f2(a):
11   r = a + 2
12   return r
13
14 @yacsdecorator.leaf
15 def f3(x, y):
16   s = x+y
17   p = x*y
18   return s,p
19
20 @yacsdecorator.bloc
21 def b1():
22   x = f1(x=3,y=4)
23   a,b = f3(x, 2)
24   f2(x)
25   r = f1(a,b)
26   return r
27
28 if __name__ == '__main__':
29   r = b1()
30   print("result:", r)