MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Print in a loop

  • To: mathgroup at smc.vnet.net
  • Subject: [mg103217] Re: Print in a loop
  • From: Szabolcs Horvát <szhorvat at gmail.com>
  • Date: Thu, 10 Sep 2009 07:25:11 -0400 (EDT)
  • References: <h87pef$5fv$1@smc.vnet.net>

On 2009.09.09. 10:36, Luiz Melo wrote:
> The loop
>
> Do[Print[i],{i,3}]
>
> results in:
>
> 1
> then
> 1
> 2
> then
> 1
> 2
> 3
>
> How can we obtain:
> 1
> then
> 2
> then
> 3
>
>

This isn't exactly an answer to your question, but perhaps you're 
looking for Monitor rather than Print?

Monitor[Do[Pause[0.5], {i, 3}], i]

This kind of thing is probably more easily achieved using Dynamic 
constructs than explicit use of Print[].  You can also try

Clear[i]

Dynamic[i]

Do[Pause[.5], {i,3}]

and watch the output cell produced by Dynamic.


  • Prev by Date: Re: inconsistent synatx for FillingStyle and PlotStyle?
  • Next by Date: Import "HeldExpression" element of MX file
  • Previous by thread: Re: Print in a loop
  • Next by thread: Re: Print in a loop