diff --git a/python2_vs_3_version_info.py b/python2_vs_3_version_info.py new file mode 100644 index 0000000..19e7bb2 --- /dev/null +++ b/python2_vs_3_version_info.py @@ -0,0 +1,24 @@ +# Sebastian Raschka 04/10/2014 + +import sys + +def give_letter(word): + for letter in word: + yield letter + +if sys.version_info[0] == 3: + print('executed in Python 3.x') + test = give_letter('Hello') + print(next(test)) + print('in for-loop:') + for l in test: + print(l) + +# if Python 2.x +if sys.version_info[0] == 2: + print('executed in Python 2.x') + test = give_letter('Hello') + print(test.next()) + print('in for-loop:') + for l in test: + print(l)