# 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)