Thank you all. Print range(10) completely solved this beginner problem.
On 6/10/05, Kent Johnson <[EMAIL PROTECTED]> wrote: > typetext wrote: > > I am using I. Langingham's Teach yourself Python in 24 hours, and up > > to chapter 4 I had no problem. I have installed the IDE , and as far > > as I know, all the other programs associated with Python, and had been > > batting along with no problem, using simple scripts such as "hello > > world" in notepad or notetab (another text processor) until I hit the > > range function. Then I tried to save and run a script with the > > following content. > > > > range(10) > > > > which returns the expected output when I type the command directly on > > the prompt line of IDE, but just returns either nothing or the words > > range(10) when I use the run command and try to do it as script, saved > > as r10.py or a number of other names ending with the extention .py. I > > realize this might be an elementary question, but I am stuck. What am > > I doing wrong? I am using Windows XP. > > When you type an expression to the interactive interpreter, it evaluates the > expression and prints the result, so you get > >>> range(10) > [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] > > This is called the read-eval-print loop or REPL; it is a feature of the > interpreter. > > In a program, you have to make the print explicit: > print range(10) > > Kent > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor