#! /usr/bin/env python3
#  -*- coding:utf-8 -*-
###############################################################
# © kenwaldek                             MIT-license
#
# Title: generator object                 Version: 1.0
# Date: 28-12-16                          Language: python3
# Description: generator objects uitleggen
#
###############################################################

input_list = [5,10,11,2,15,20,5,2,3,1] # een lijst
# zoeken van alle nummers die deelbaar zijn door 5
def div_by_five(num): # functie die nummers bevat 'num'
    if num  %  5  == 0: # if else statement
        return True
    else:
        return False

xyz = (i for i in input_list if div_by_five(i)) #dit is een generator object

# xyz = [] # dat is hetgeen die bovenstaaande regel uitvoerd is hetzelfde dus
# for i in input_list:
#     if div_by_five(i):
#         xyz.append(i) # tot hier hetzelfde als boven

# onderstaande voert het uit is geen generator object meer
[print(i) for i in xyz]
print(xyz)




d83d1043c821949842161df8e71d4df689df90e1
<mask token>

<mask token>


def div_by_five(num):
    if num % 5 == 0:
        return True
    else:
        return False


<mask token>

<mask token>


def div_by_five(num):
    if num % 5 == 0:
        return True
    else:
        return False


<mask token>
[print(i) for i in xyz]
print(xyz)

input_list = [5, 10, 11, 2, 15, 20, 5, 2, 3, 1]


def div_by_five(num):
    if num % 5 == 0:
        return True
    else:
        return False


xyz = (i for i in input_list if div_by_five(i))
[print(i) for i in xyz]
print(xyz)

#! /usr/bin/env python3
#  -*- coding:utf-8 -*-
###############################################################
# © kenwaldek                             MIT-license
#
# Title: generator object                 Version: 1.0
# Date: 28-12-16                          Language: python3
# Description: generator objects uitleggen
#
###############################################################

input_list = [5,10,11,2,15,20,5,2,3,1] # een lijst
# zoeken van alle nummers die deelbaar zijn door 5
def div_by_five(num): # functie die nummers bevat 'num'
    if num  %  5  == 0: # if else statement
        return True
    else:
        return False

xyz = (i for i in input_list if div_by_five(i)) #dit is een generator object

# xyz = [] # dat is hetgeen die bovenstaaande regel uitvoerd is hetzelfde dus
# for i in input_list:
#     if div_by_five(i):
#         xyz.append(i) # tot hier hetzelfde als boven

# onderstaande voert het uit is geen generator object meer
[print(i) for i in xyz]
print(xyz)



