I have tried and errored a reasonable amount of times
Grant Edwards
invalid at invalid.invalid
Tue Sep 2 12:43:09 EDT 2014
On 2014年08月30日, Tim Chase <python.list at tim.thechases.com> wrote:
> On 2014年08月30日 14:27, Seymore4Head wrote:
>> I really tried to get this without asking for help.
>>>> mylist = ["The", "earth", "Revolves", "around", "Sun"]
>> print (mylist)
>> for e in mylist:
>>>> # one of these two choices should print something. Since neither
>> does, I am missing something subtle.
>>>> if e[0].isupper == False:
>> print ("False")
>> if e[0].isupper == True:
>> print ("True")
>>>> I am sure in the first , third and fifth choices should be true.
>> Right now, I am just testing the first letter of each word.
>> There's a difference between e[0].isupper which refers to the method
> itself, and e[0].isupper() which then calls that method. Call the
> method, and you should be good to go.
I missed the beginning of the thread, but Why are you comparing things
to True and False?
What you should do is
if not e[0].isupper():
asdf()
or
if e[0].isupper():
qwer()
--
Grant Edwards grant.b.edwards Yow! My vaseline is
at RUNNING...
gmail.com
More information about the Python-list
mailing list