[Tutor] How do you save work in progress in Pyscripter ?
Alan Gauld
alan.gauld at btinternet.com
Sat Apr 7 01:24:45 CEST 2012
On 06/04/12 20:11, Thomas Mujica wrote:
> *Was able to write and successfully run this but I can’t seem to be able
> to “save” it*
You have written the code at the interactive prompt which is really
intended for experimenting.
To save the code as a python script you need to create a plain text
file and save it with a .py extension (assuming you are on Windows).
You could use something as basic as Notepad to create it but most IDEs
or specialist programming editors will be more useful. I don;t know
pyscripter but usually you can use the File->New menu to create a new
blank editor window where you can type the code. You then save it with
File->Save/SaveAs as usual. How you run it varies by IDE...
Note you don't type the >>> and other stuff that the interpreter puts
out, so your code would look like:
from decimal import *
getcontext().prec=3 #change decimal precision to 3 decimal places*
for a in xrange(1,30): #NESTED note no matter what the variables
for b in xrange(1,30): #LOOPS DO 29 ITERATIONS*
c=pow(a,2)+pow(b,2) # this is really c squared because a and b are
h=pow(c,.5) #pow is .5 so h is the square root of c …..h is the
d=round(h,2)
if a==1 and b==1: #will allow titles to be printed at beginning of
print "Side a","Side b","Hypotenuse"
if h==d and d==h: #will eliminate all values of h that are not
print" ",a,"\t",b,"\t\t",h #for alignment purpose “3 spaces “
There are some odd things in that code that I could comment on, but for
now I'll ignore them and see if you can get the script running first.
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
More information about the Tutor
mailing list