On Tue, Feb 6, 2018 at 4:28 AM, Phil Boutros <ph...@philb.ca> wrote:
> <darkorbitaknaen...@centrum.cz> <darkorbitaknaen...@centrum.cz> wrote:
>>
>> Hi, I have a problem in continuing the function.
>>
>> I'm a beginner, I'm learning from a textbook. I'm going to put the
>> following examples from a textbook that displays "wrong syntax"
>>
>>>>> for letter in "ABCDEFGHIJKLMNOPQRSTUVWXYZ":
>>             if letter in "AEIOU":
>>                 print(letter, "is a vowel")
>>            else:
>>                  print(letter, "is a consonant")
>>
>> In this text, I will write a "wrong syntax" after confirming the
>> "else" function. How is it possible? Using the Bad Version of
>> Python? Please, please, thank you very much!
>
>     Which version of python are you using?  That syntax for "print"
> started in python 3 (since print became a function).
>
> Try adding:
>
> from __future__ import print_function
>
> before your code if you're still using python 2.x
>

It would still be valid syntax in Python 2 - it'd just print out a tuple.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to