forked from skulpt/skulpt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
t180.trans
40 lines (40 loc) · 2.3 KB
/
t180.trans
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Module(body=[FunctionDef(name='f',
args=arguments(args=[Name(id='n',
ctx=Param())],
vararg=None,
kwarg=None,
defaults=[]),
body=[Assign(targets=[Name(id='i',
ctx=Store())],
value=Num(n=0)),
While(test=Compare(left=Name(id='i',
ctx=Load()),
ops=[Lt()],
comparators=[Name(id='n',
ctx=Load())]),
body=[Expr(value=Yield(value=Name(id='i',
ctx=Load()))),
Assign(targets=[Name(id='i',
ctx=Store())],
value=Num(n=100)),
Expr(value=Yield(value=Name(id='i',
ctx=Load()))),
AugAssign(target=Name(id='i',
ctx=Store()),
op=Add(),
value=Num(n=1))],
orelse=[])],
decorator_list=[]),
For(target=Name(id='i',
ctx=Store()),
iter=Call(func=Name(id='f',
ctx=Load()),
args=[Num(n=50)],
keywords=[],
starargs=None,
kwargs=None),
body=[Print(dest=None,
values=[Name(id='i',
ctx=Load())],
nl=True)],
orelse=[])])