Aumentar ou diminuir a claridade do monitor
Tefin13
python
a year ago
1.2 kB
19
Indexable
from abc import ABC, abstractmethod class Monitor(ABC): @abstractmethod def aumentar_claridade(self, aumenta): pass def reduzir_claridade(self, diminui): pass class MonitorFullHD(Monitor): def aumentar_claridade(self, aumenta): print(f'A claridade foi aumentada em {aumenta} vezes.') def reduzir_claridade(self, diminui): print(f'A claridade foi reduzida em {diminui} vezes.') computador = MonitorFullHD() while True: try: aumentar_diminuir = int(input('Digite 1 para aumentar a claridade do computador e 2 para diminuir: ')) if aumentar_diminuir == 1: aumentando = int(input('Em quantas vezes você quer aumentar a claridade: ')) computador.aumentar_claridade(aumentando) break elif aumentar_diminuir == 2: diminuindo = int(input('Em quantas vezes você quer diminuir a claridade: ')) computador.reduzir_claridade(diminuindo) break except ValueError: print('Os valores digitados devem ser numéricos.') else: print('Você digitou a opção errada. Tente novamente.')
Editor is loading...
Leave a Comment