<[EMAIL PROTECTED]> wrote

> This is my first post to this list.

Welcome Tony.

> I started learning to write bash scripts in November, first,
> and started learning Tcl in January

Good starts, although Python is a little different to Tcl its
generally easier to read. But their capabilities are similar.

> I've played a little with java, but haven't really
> gotten beyond "Hello, World!", same with C.

Compiled languages take a bit more getting used to,
especially since both C and Java require more detailed
work from the programmer.

> from random import randint
>
> ing = ("pepperoni", "ham", "onions", "sausage", "bacon", "peppers", 
> "spiders", "mozzarella", "anchovies", "chocolate chips", "dog 
> hairs", "toe-nail clippings", "fried clams", "lollipops", "paper 
> clips", "calamari", "m&ms", "broccoli", "gum drops", "green beans")
>
> print "Let's make a pizza with"
>
> for i in range(5):
> p = randint(0,19) # someone told me I could have done len(ing), but 
> I do not know what 'len' is yet.

len() is a general purpose function inPython that will tell you
the length of things. In this case it would tell you how many
items in your tuple ing. It can also tell you how many characters
in a string etc.

There are lots of other things in the random module you could have
used, including random.choice...

> He told me to write a program that would print 5 lines, like this:
> *
> **
> ***

> I thought this one was easy.

Me too...

> t = "*"
>
> for i in range(5):
> print t * (i+1)

> How'd I do?

OK, but its not really configurable so maybe you should read
the number of lines from the user somehow? Also you could
avoid the addition each time by moving it to the range function

for i in range(1, i+1):
   print t * i

> (I wrote these using a simple text editor that I made with Tcl,
> too, http://www.linguasos.org/tcltext.html )

Fine but it will be easier to use a syntax aware full featured
editor like vim or Idle or emacs or Scite

But overall you are on the right lines.


-- 
Alan Gauld
Author of the Learn to Program web site
Temorarily at:
http://uk.geocities.com/[EMAIL PROTECTED]/
Normally:
http://www.freenetpages.co.uk/hp/alan.gauld



_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to