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