Write a generator expression G that produces the sequence of positive integers k in the range 1 < k < 100 such that k is not divisible by 7.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter13: Overloading And Templates
Section: Chapter Questions
Problem 29SA
icon
Related questions
Question

part 1) Write a generator expression G that produces the sequence of positive integers k in the
range 1 < k < 100 such that k is not divisible by 7.

 

Part2) Write a Python function called not_divisible by (d, n) that takes as input two positive
integers d and n, and returns a generator object producing th: sequence of positive integers k in the
range 1 ≤ k < n such that k is not divisible by d

3.
Recall that a generator expression is a Python expression of the form
(expression for k in iterable if condition )
where expression is a Python expression, usually involvir g the variable k, iterable is an iterable object
and condition is a Boolean expression. Such an expressi »n evaluates to a generator object, which is a
type of iterator object, that produces the sequence of valu es of expression for each k in iterable (taken
in order) satisfying condition.
Write a generator expression G that produces the sequence of positive integers k in the
а.
range 1 < k < 100 such that k is not divisible by 7.
G
b.
Write a Python function called not_divisible_by (d,n) that takes as input two positive
integers d and n, and returns a generator object producing th : sequence of posit've integers k in the
range 1 < k < n such that k is not divisible by d.
def not_divisible_by(d, n):
# end not divisible by()
Transcribed Image Text:3. Recall that a generator expression is a Python expression of the form (expression for k in iterable if condition ) where expression is a Python expression, usually involvir g the variable k, iterable is an iterable object and condition is a Boolean expression. Such an expressi »n evaluates to a generator object, which is a type of iterator object, that produces the sequence of valu es of expression for each k in iterable (taken in order) satisfying condition. Write a generator expression G that produces the sequence of positive integers k in the а. range 1 < k < 100 such that k is not divisible by 7. G b. Write a Python function called not_divisible_by (d,n) that takes as input two positive integers d and n, and returns a generator object producing th : sequence of posit've integers k in the range 1 < k < n such that k is not divisible by d. def not_divisible_by(d, n): # end not divisible by()
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Hiring Problem
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning