Re: Do-command

• To: mathgroup at smc.vnet.net
• Subject: [mg102615] Re: [mg102588] Do-command
• From: Tomas Garza <tgarza10 at msn.com>
• Date: Mon, 17 Aug 2009 04:01:55 -0400 (EDT)
• References: <200908161038.GAA01118@smc.vnet.net>

```Because it's not meant to. If you want to produce output, instruct Mathematica to do so. For example, in this case it depends whether you want to see the last term in the Do process, or each of the successive terms:

In[1]:= Do[a=Select[{1,2,4,7,6,2},#>=i&],{i,7}]; a
Out[1]= {7}

In[2]:= Do[a=Select[{1,2,4,7,6,2},#>=i&];Print[a],{i,7}]

{1,2,4,7,6,2}
{2,4,7,6,2}
{4,7,6}
{4,7,6}
{7,6}
{7,6}
{7}

Or, perhaps:

In[4]:= a={}; Do[AppendTo[a,Select[{1,2,4,7,6,2},#>=i&]],{i,7}]

In[5]:= a
Out[5]= {{1,2,4,7,6,2},{2,4,7,6,2},{4,7,6},{4,7,6},{7,6},{7,6},{7}}

Tomas

> Date: Sun, 16 Aug 2009 06:38:59 -0400
> Subject: [mg102588] Do-command
> To: mathgroup at smc.vnet.net
>
> Hi!
>
> Can anybody tell, why
> Do[Select[{1, 2, 4, 7, 6, 2}, # >= i &], {i, 7}]
> does not produce output in Mathematica?
>

```

• References:
• Do-command