On 9 Sep 2006 at 0:28, [EMAIL PROTECTED] wrote: > From: Dan Crosta <[EMAIL PROTECTED]> > Subject: Re: [Edu-sig] The fate of raw_input() in Python 3000 > > When I think back to when I was learning to program in 9th grade (I'm > not a professional software devel) I know that it was really exciting to > be able to twiddle with the computer for a bit, then call my mom over > and have her work with my program -- simple guessing games, ... > > But even > though it did, it would not have been as exciting to sit my mom down > with it and let her play around, and I wouldn't want to have to explain > to her (even now with a nearly infinitely more sophisticated > understanding of computers and programming than I did in my first > months) what a function is, how to interact with it, what arguments are, > etc.
The following is in Logo. I put the this in a text file: ======================= to i.guess :number if :number < :initial.guess [ print [your guess is less than my number.] ] if :number > :initial.guess [ print [your guess is greater than my number.] ] if :number = :initial.guess [ print [You got it! To try again type: restart] ] end to restart print [Guess a number between 0 and 99] print [Type: i.guess number] make "initial.guess random 100 end restart ======================= Then when I clic on the icon of that file I get: (In Logo the prompt is "?") Guess a number between 0 and 99 Type: i.guess number ? i.guess 50 your guess is less than my number. ? i.guess 70 your guess is less than my number. ? i.guess 80 your guess is less than my number. ? i.guess 90 your guess is greater than my number. ? i.guess 85 your guess is greater than my number. ? i.guess 83 your guess is less than my number. ? i.guess 84 You got it! To try again type: restart ? restart Guess a number between 0 and 99 Type: i.guess number ---- I'm passing arguments to functions. I'm not using "raw_input", I'm using the prompt. AND I'm not teaching mon what a function is. :) Daniel _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
