def filter_random_values():
    range_values = loop_range()
    random_values = loop_random_values()
    match_values = []
    for i in random_values:
        if i in range_values:
            match_values.append(i)
    return match_values
示例#2
0
 def test_generated_random_mumbers(self):
     self.assertNotIn(42, loop_random_values())
     # This task is for the particular case of values between 1 and 100:
     self.assertTrue(all(i != 0 and i <= 100 for i in loop_random_values()))
def gen_filter_random_values():
    range_values = loop_range()
    random_values = loop_random_values()
    for i in random_values:
        if i in range_values:
            yield i
def sort_random_values():
    values = loop_random_values()
    values.sort()               # in-place sorting
    return values
def gen_sort_random_values():
    values = loop_random_values()
    values.sort()
    for value in values:
        yield value