School Project, Need Help Fast!

Gavin Bauer gbauer at maine.rr.com
Tue Oct 12 23:05:45 CEST 2004


Please respond ASAP, the project is due soon.

In science, we are doing a "creative mini project" about minerals. People can write a song, or make a movie, etc. etc. Being the dry, uncreative person I am, I chose to use my limited python knowledge to create a "Mineral Program" the idea is that a person inputs a mineral name, and then the program gives them all the information about the mineral. At first I figured this would be easy. I would make an input line for mineral. Then I would use and if statement, and a whole bunch of elif statements, to give the info, here is the broken program I came up with:

print "Hi! Welcome to Gavins mineral project!"
print "We currently have a database of 30 minerals!"
print "Simply type the mineral's name, with the first letter capitalized."
print "To see what minerals we have available, type: List Minerals"
print "For futher help, type: Help"
print "To leave, type: Exit"
print ""
mineral = input("Mineral:")
while mineral != Exit:
    if mineral = Augite:
        print "a"
    elif mineral = Bauxite:
        print "a"
    elif mineral = Biotite:
        print "a"
    elif mineral = Bonite:
        print "a"
    elif mineral = Calcite:
        print "a"
    elif mineral = Chalcopyrite:
        print "a"
    elif mineral = Corundum:
        print "a"
    elif mineral = Feldspar:
        print "a"
    elif mineral = Fluorite:
        print "a"
    elif mineral = Galena:
        print "a"
    elif mineral = Garnet:
        print "a"
    elif mineral = Graphite:
        print "a"
    elif mineral = Gypsum:
        print "a"
    elif mineral = Halite:
        print "a"
    elif mineral = Hematite:
        print "a"
    elif mineral = Hornblende:
        print "a"
    elif mineral = Kaolinite:
        print "a"
    elif mineral = Limonite:
        print "a"
    elif mineral = Magnetite:
        print "a"
    elif mineral = Muscovite:
        print "a"
    elif mineral = Native Copper:
        print "a"
    elif mineral = Olivine:
        print "a"
    elif mineral = Pyrite:
        print "a"
    elif mineral = Quartz:
        print "a"
    elif mineral = Smoky Quartz:
        print "a"
    elif mineral = Sphalerite:
        print "a"
    elif mineral = Sulfer:
        print "a"
    elif mineral = Talc:
        print "a"
    elif mineral = List Minerals:
        print "a"
    elif mineral = Help:
        print "a"
    else:
        print "That mineral isn't in our database."
        print "Type Help for further assistance or try again."

raw_input("Press enter to exit")

The "a"'s would be where I would put all the mineral information. I figured I'd get the program straight before I did research. The "press enter to exit" thing is because my DOS shuts off the second it finishes computing, which leaves me without seeing the final information. I would love it if someone knew how I could change my Dos preference, but I would be pushing my luck to get a response in time at all.

Thanks a lot   -Gavin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20041012/991cdd4c/attachment.html>


More information about the Python-list mailing list