On Mon, 23 Oct 2006, Adam Gomaa wrote:
> Hello, -tutor. I wrote this script in chemistry class, which gets the > user's input for various parts of the PV=nRT ideal gas law, then > calculates the missing variable, which you indicate by putting in an > 'x'. Hi Adam, I haven't looked at your program in-depth yet, but nothing I've skimmed so far raises any terribly crimson red alarms yet. A side comment: what you've done is something that a "constraint-based" system helps with. You've written a program to handle the missing unknown by writing explicitely what to do in each case. But a constraint-based system tries to do this hard work without your intervention. For example, see: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-22.html#%_sec_3.3.5 which discusses the design of a constraint system. Translating this code from Scheme to Python isn't too bad. Perhaps someone here would like to give it a shot? Best of wishes! _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor