@@ -296,7 +296,8 @@ Considere o <<ex_listcomp_x_filter_map>>.
296296>>> beyond_ascii = [ord(s) for s in symbols if ord(s) > 127]
297297>>> beyond_ascii
298298[162, 163, 165, 8364, 164]
299- >>> beyond_ascii = list(filter(lambda c: c > 127, map(ord, symbols)))
299+ >>> beyond_ascii = list(filter(lambda c: c > 127,
300+ ... map(ord, symbols)))
300301>>> beyond_ascii
301302[162, 163, 165, 8364, 164]
302303----
@@ -337,7 +338,8 @@ O resultado tem seis itens.
337338----
338339>>> colors = ['black', 'white']
339340>>> sizes = ['S', 'M', 'L']
340- >>> tshirts = [(color, size) for color in colors for size in sizes] <1>
341+ >>> tshirts = [(color, size) for color in colors
342+ ... for size in sizes] <1>
341343>>> tshirts
342344[('black', 'S'), ('black', 'M'), ('black', 'L'), ('white', 'S'),
343345 ('white', 'M'), ('white', 'L')]
@@ -484,7 +486,8 @@ pois o significado de cada campo é dado por sua posição na tupla.
484486[source, pycon]
485487----
486488>>> lax_coordinates = (33.9425, -118.408056) <1>
487- >>> city, year, pop, chg, area = ('Tokyo', 2003, 32_450, 0.66, 8014) <2>
489+ >>> city, year, pop, chg, area = (
490+ ... 'Tokyo', 2003, 32_450, 0.66, 8014) <2>
488491>>> traveler_ids = [('USA', '31195855'), ('BRA', 'CE342567'), <3>
489492... ('ESP', 'XDA205856')]
490493>>> for passport in sorted(traveler_ids): <4>
@@ -912,10 +915,10 @@ Então, você poderia usar um método assim para interpretar mensagens naquele f
912915 self.beep(times, frequency)
913916 case ['NECK', angle]: # <3>
914917 self.rotate_neck(angle)
915- case ['LED', ident , intensity]: # <4>
916- self.leds[ident].set_brightness(ident , intensity)
917- case ['LED', ident , red, green, blue]: # <5>
918- self.leds[ident].set_color(ident , red, green, blue)
918+ case ['LED', pin , intensity]: # <4>
919+ self.leds[ident].set_brightness(pin , intensity)
920+ case ['LED', pin , red, green, blue]: # <5>
921+ self.leds[ident].set_color(pin , red, green, blue)
919922 case _: # <6>
920923 raise InvalidCommand(message)
921924----
0 commit comments