>>> roman_candle = RomanCandle ("example") >>> launches = roman_candle. launch_several (4) >>> roman_candle.noise_made 360 >>> roman_candle.noise_complaints Θ >>> print(roman_candle.calculate_complaints()) Received 1 new noise complaints. Explanation: - after 4 launches, the noise is 150 +30 + 150 + 30 = 360 - before .calculate_complaints() is called, the noise_complaints attribute is 0 - when .calculate_complaints() is called: 360 // 250 = 1, and noise_complaints is currently 0, so there is 1 - 0 = 1 new noise complaints noise_complaints // 4 = 1 // 4 = 0, so cops are not called >>> roman_candle.noise_complaints 1 >>> launches = roman_candle. launch_several (10) >>> roman_candle.noise_made 1260 >>> print(roman_candle.calculate_complaints()) COPS CALLED!! Received 4 new noise complaints. Explanation: - when .calculate_complaints() is called, noise_complaints is set to 1 - after 10 more launches, the noise is 360 + 150 + 30+ ... + 30 = 1260 - 1260 // 250 = 5, and noise_complaints is currently 1, so there are 5 - 1 = 4 new noise complaints noise_complaints // 4 = 5 // 4 = 1, cops_called is currently 0, and 1 > 0, so cops are called

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

extract_pixels = [[[255, 255, 255], [0, 10, 0]]]
blurred_pixels = []
for r in range(len(extract_pixels)):
    blurred_row = []
    for c in range(len(extract_pixels[r])):
        neighbors = []
        for dr in [-1, 0, 1]:
            for dc in [-1, 0, 1]:
                nr, nc = r + dr, c + dc
                if 0 <= nr < len(extract_pixels) and 0 <= nc < len(extract_pixels[r]):
                    neighbors.append(extract_pixels[nr][nc])
        avg_color = [sum(col) // len(neighbors) for col in zip(*neighbors)]
        blurred_row.append(avg_color)
    blurred_pixels.append(blurred_row)

print(blurred_pixels)

can u explain the code I'm very confused

>>> roman_candle = RomanCandle ("example")
>>> launches = roman_candle. launch_several (4)
>>> roman_candle.noise_made
360
>>> roman_candle.noise_complaints
Θ
>>> print(roman_candle.calculate_complaints())
Received 1 new noise complaints.
Explanation:
- after 4 launches, the noise is 150 +30 + 150 + 30 = 360
- before .calculate_complaints() is called, the noise_complaints attribute is 0
-
when .calculate_complaints() is called: 360 // 250 = 1, and noise_complaints
is currently 0, so there is 1 - 0 = 1 new noise complaints
noise_complaints // 4 = 1 // 4 = 0, so cops are not called
>>> roman_candle.noise_complaints
1
>>> launches = roman_candle. launch_several (10)
>>> roman_candle.noise_made
1260
>>> print(roman_candle.calculate_complaints())
COPS CALLED!!
Received 4 new noise complaints.
Explanation:
- when .calculate_complaints() is called, noise_complaints is set to 1
- after 10 more launches, the noise is 360 + 150 + 30+ ... + 30 = 1260
-
1260 // 250 = 5, and noise_complaints is currently 1, so there are 5 - 1 = 4
new noise complaints
noise_complaints // 4 = 5 // 4 = 1, cops_called is currently 0, and 1 > 0, so
cops are called
Transcribed Image Text:>>> roman_candle = RomanCandle ("example") >>> launches = roman_candle. launch_several (4) >>> roman_candle.noise_made 360 >>> roman_candle.noise_complaints Θ >>> print(roman_candle.calculate_complaints()) Received 1 new noise complaints. Explanation: - after 4 launches, the noise is 150 +30 + 150 + 30 = 360 - before .calculate_complaints() is called, the noise_complaints attribute is 0 - when .calculate_complaints() is called: 360 // 250 = 1, and noise_complaints is currently 0, so there is 1 - 0 = 1 new noise complaints noise_complaints // 4 = 1 // 4 = 0, so cops are not called >>> roman_candle.noise_complaints 1 >>> launches = roman_candle. launch_several (10) >>> roman_candle.noise_made 1260 >>> print(roman_candle.calculate_complaints()) COPS CALLED!! Received 4 new noise complaints. Explanation: - when .calculate_complaints() is called, noise_complaints is set to 1 - after 10 more launches, the noise is 360 + 150 + 30+ ... + 30 = 1260 - 1260 // 250 = 5, and noise_complaints is currently 1, so there are 5 - 1 = 4 new noise complaints noise_complaints // 4 = 5 // 4 = 1, cops_called is currently 0, and 1 > 0, so cops are called
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education