code works line by line in console but not loaded as a sage file
I tried the tutorial to solve an equation system. I enter the code commands line by line in Sage and it works, but when put it all together in a sage file it does not show the results. It seems it's just the last line of the code that shows the results that is not working.
Here is the code:
var('A1, A2, N1, N2, q')
eq1 = A1 == N1/(N2*q + N1)^2
eq2 = A2 == q^2*N2/(N2*q + N1)^2
eqns = [eq1, eq2, A1 == 0.160, A2 == 0.015, N2 == 10]
solns = solve (eqns, A1, A2, q, N1, N2, solution_dict=True)
[[s[N1].n(30), s[q].n(30)] for s in solns]