Right above the empty reply box is a &quot;reply to all&quot; link. Hit it, and you&#39;re good to go.<br><br><div><span class="gmail_quote">On 5/30/07, <b class="gmail_sendername">Adam Urbas</b> &lt;<a href="mailto:jped.aru@gmail.com">
jped.aru@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dang it... I am really going to have to figure out how to reply all.
<br>The cc thing only worked once and now I&#39;m still sending to you.<br><br>On 5/30/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; I started to read Alan Gauld&#39;s tutorial.&nbsp;&nbsp;The problem is, once I get
<br>&gt; past the very basics of something, I tend to get impatient and don&#39;t<br>&gt; want to go back and have to redo them, but the other problem is, I may<br>&gt; need something that is taught in the basic sections.&nbsp;&nbsp;So ya, I&#39;ll try
<br>&gt; to keep on a reading Alan&#39;s tutorial.<br>&gt;<br>&gt; On 5/30/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; I have already subscribed.&nbsp;&nbsp;I tried sending a message when I was not
<br>&gt; &gt; yet subscribed, and the Moderator or Administrator, or whoever said to<br>&gt; &gt; resubscribe.&nbsp;&nbsp;Sorry about my accident programming.<br>&gt; &gt;<br>&gt; &gt; On 5/29/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">
jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; ok well, I&#39;m testing to see if the CC thing worked.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com
</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; I&#39;ll try the CC thing.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; Well, Brian, I am now very sure that we have different versions of
<br>&gt; &gt; &gt; &gt; &gt; gmail, because on both the Quick Reply and the full reply screens,<br>&gt; &gt; &gt; &gt; &gt; there are no Reply buttons, or downpointing arrows.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;
<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; What is the actual command to exit the program.&nbsp;&nbsp;I tried exit,<br>&gt; which<br>&gt; &gt; &gt; &gt; &gt; &gt; turned purple, so I know that does something.
<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; No I don&#39;t think that worked either, because now it has a
<br>&gt; problem<br>&gt; &gt; &gt; with<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; print.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Please help.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Au
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I&#39;m having trouble with the parentheses after the def thing().
<br>&gt; &gt; &gt; IDLE<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; says that there is something wrong with it.&nbsp;&nbsp;If I type<br>&gt; something<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; between them, it says that there is something wrong with the
<br>&gt; &gt; &gt; &gt; quotation<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; marks.&nbsp;&nbsp;If I just leave it like (), then it says that<br>&gt; something<br>&gt; &gt; is<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrong with what is after the parentheses.&nbsp;&nbsp;Unless my code is
<br>&gt; &gt; &gt; &gt; supposed<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to go between the parentheses.&nbsp;&nbsp;I&#39;ll try that.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On 5/29/07, Adam Urbas &lt;
<a href="mailto:jped.aru@gmail.com">jped.aru@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In the def welcome(), what do you put in the parentheses?<br>&gt; &gt; &gt; Another<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; question, what code do you use for ending the program.&nbsp;&nbsp;I
<br>&gt; want<br>&gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; user to be able to cancel the program from the main menu,<br>&gt; &gt; where<br>&gt; &gt; &gt; it<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asks you to choose circle, square, etc.&nbsp;&nbsp;Or even perhaps
<br>&gt; allow<br>&gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; user to go back to a previous menu, well I suppose that<br>&gt; would<br>&gt; &gt; be<br>&gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def thing() code.&nbsp;&nbsp;But what if they were at the part where
<br>&gt; the<br>&gt; &gt; &gt; &gt; &gt; program<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; was asking them to input the radius, how would I give them<br>&gt; the<br>&gt; &gt; &gt; &gt; &gt; option<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; of returning to the list of given measurements of a circle?
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On 5/29/07, Brian van den Broek &lt;<a href="mailto:broek@cc.umanitoba.ca">broek@cc.umanitoba.ca</a>&gt;<br>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; adam urbas said unto the world upon 05/29/2007 12:39 PM:
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The scary part is, I think I understand this.&nbsp;&nbsp;I copied<br>&gt; &gt; your<br>&gt; &gt; &gt; &gt; &gt; last<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; example and put it in IDLE and it doesn&#39;t like you code.
<br>&gt; &gt; &gt; &gt; Never<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; mind.&nbsp;&nbsp;I figured it out.&nbsp;&nbsp;So that is so it will notify<br>&gt; you<br>&gt; &gt; &gt; if<br>&gt; &gt; &gt; &gt; &gt; your<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; choice is invalid.&nbsp;&nbsp;Nice lil tidbit of information
<br>&gt; there.<br>&gt; &gt; &gt; &gt; I&#39;ll<br>&gt; &gt; &gt; &gt; &gt; be<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; sure to use this.&nbsp;&nbsp;Oh and while your here, I&#39;d like to<br>&gt; ask<br>&gt; &gt; &gt; &gt; about
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; loops I guess they are.&nbsp;&nbsp;I want to have the program go<br>&gt; &gt; back<br>&gt; &gt; &gt; to<br>&gt; &gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; part where it asks for the user to select an option
<br>&gt; after<br>&gt; &gt; it<br>&gt; &gt; &gt; &gt; has<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; run one of its if statements.Like, when the user tells<br>&gt; it,<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &quot;circle,&quot; then &quot;radius,&quot; then enters the radius: here I
<br>&gt; &gt; &gt; would<br>&gt; &gt; &gt; &gt; &gt; like<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the program to go back and ask the user if they want to<br>&gt; do<br>&gt; &gt; &gt; &gt; &gt; &gt; anything
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; else, like find the area of a square, instead of the<br>&gt; &gt; circle.<br>&gt; &gt; &gt; &gt; &gt; &gt; Would<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I have to tell python to print all those selections
<br>&gt; again,<br>&gt; &gt; &gt; or<br>&gt; &gt; &gt; &gt; &gt; &gt; would<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there be a way to just return to the<br>&gt; beginning?Thanks,Au&gt;<br>&gt; &gt; &gt; &gt; Date:
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi Adam,<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Again, I cut the mess, but I expect that if you use the<br>&gt; &gt; gmail<br>&gt; &gt; &gt; &gt; &gt; &gt; account<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; you just posted about here on in, that will be the end of
<br>&gt; &gt; it.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I&#39;m glad that you are starting to have the warm glow of<br>&gt; &gt; &gt; &gt; &gt; &gt; understanding
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; :-)<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; What you are asking about here is one reason why functions<br>&gt; &gt; are
<br>&gt; &gt; &gt; &gt; so<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful. They allow you (more or less) to give a name to a<br>&gt; &gt; &gt; chunk<br>&gt; &gt; &gt; &gt; of<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; code, and then you can rerun that chunk at will by
<br>&gt; invoking<br>&gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; name.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Given the problem you want to solve, I&#39;d structure my code
<br>&gt; &gt; &gt; &gt; &gt; something<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; like the following. Most of the details need to be filled<br>&gt; &gt; in,<br>&gt; &gt; &gt; &gt; but<br>&gt; &gt; &gt; &gt; &gt; &gt; this
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is the skeletal structure.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def welcome_message():
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Some actions to invoke when the user starts the<br>&gt; &gt; program<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Welcome to this program.&quot;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def display_menu():<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Insert code for showing the user the menu of
<br>&gt; options<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def circle_area():<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# insert code here to ask user for the radius,
<br>&gt; compute<br>&gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; area,<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# and display the result. You might well want to<br>&gt; divide<br>&gt; &gt; &gt; &gt; that
<br>&gt; &gt; &gt; &gt; &gt; up<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# into other functions that this one calls.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def square_area():<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Likewise<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; # And so on, for each shape that you wish to handle<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def exit_message():
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Some actions to invoke when the user chooses to<br>&gt; &gt; &gt; terminate<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# the program.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Thank you for using this program. Goodbye.&quot;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def prompt_user():<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Here is where the sort of code I showed you before
<br>&gt; &gt; &gt; would<br>&gt; &gt; &gt; &gt; &gt; go.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# I&#39;d include an option, say 0, for exiting, which,<br>&gt; &gt; when<br>&gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# user picks it, you call exit_message()
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while True:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;choice = int(raw_input(&quot;Please make your
<br>&gt; choice<br>&gt; &gt; &gt; &quot;))<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if choice &lt; 0 or choice &gt; 2: # Adjust to suit<br>&gt; &gt; &gt; &gt; options<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;raise ValueError
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except ValueError:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Please make a choice from the options
<br>&gt; &gt; &gt; &gt; &gt; offered.&quot;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# sends the choice back to the code that called<br>&gt; &gt; &gt; prompt_user
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# We won&#39;t get here until a good choice has been made<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return choice<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; def main():<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# The main function driving your program. It might<br>&gt; look<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# something like this:
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;welcome_message()<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while True:&nbsp;&nbsp; # This will loop forever until you
<br>&gt; break<br>&gt; &gt; &gt; out<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display_menu()<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;choice = prompt_user()<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if choice == 0:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit_message()<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break&nbsp;&nbsp; # Terminate the while loop
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif choice == 1:&nbsp;&nbsp;# Assuming 1 was the option<br>&gt; for<br>&gt; &gt; &gt; &gt; circle<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;circle_area()
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elif choice == 2:<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;square_area()<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# And so on
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Please make another choice:&quot;&nbsp;&nbsp; # Go back<br>&gt; to<br>&gt; &gt; &gt; top<br>&gt; &gt; &gt; &gt; of
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; loop<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if __name__ == &#39;__main__&#39;:
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# This will run if you run the script, but not if you<br>&gt; &gt; &gt; &gt; import<br>&gt; &gt; &gt; &gt; &gt; &gt; it.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main()
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; This has not been tested (it is only an outline) but it<br>&gt; does
<br>&gt; &gt; &gt; &gt; pass<br>&gt; &gt; &gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only so reliable eyeball check :-)<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I&#39;d suggest you try filling this sketch out to be useful,
<br>&gt; &gt; and<br>&gt; &gt; &gt; &gt; post<br>&gt; &gt; &gt; &gt; &gt; &gt; if<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; you run into troubles.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best,
<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Brian vdB<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt;<br>_______________________________________________
<br>Tutor maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Tutor@python.org">Tutor@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/tutor">http://mail.python.org/mailman/listinfo/tutor</a><br></blockquote></div><br>