def g(a): p=1 while ... : p=... return p