[Tutor] Fixed freezing problem, have new one (fwd)

Danny Yoo dyoo@hkn.eecs.berkeley.edu
Wed Jan 15 03:18:01 2003


On Wed, 15 Jan 2003, Danny Yoo wrote:


> Alternatively, we can use the while loop:
>
> ###
> def all_uppercase(words):
>     uppered_words = []
>     i = 0
>     while i < len(words):
>         uppered_words.append(words[i])
>         i = i + 1
>     return uppered_words
> ###


That code above doesn't do anything.  I goofed up (again).  The correct
version of this should be:

###
def all_uppercase(words):
    uppered_words = []
    i = 0
    while i < len(words):
        uppered_words.append(words[i].upper())
        i = i + 1
    return uppered_words
###

Apologies for the confusion!