mirror of
https://github.com/rasbt/python_reference.git
synced 2024-11-30 15:31:12 +00:00
25 lines
494 B
Python
25 lines
494 B
Python
|
# 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)
|