Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
# def bissexto(ano): # '''Inserir o ano para descobrir se é bissexto''' # if ano % 4 == 0: # if ano % 100 == 0: # if ano % 400 == 0: # return True # else: # return False # else: # return True # else: # return False # def dias_no_mes(mes,ano): # '''Inserir mes,ano para retornar quantos dias tem nesse mes do ano''' # dias_do_mes_padrao = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # if mes<1 or mes>12: # return 'entradas invalidas' # if bissexto(ano) and mes==2: # return 29 # else: # return dias_do_mes_padrao[mes-1] # ano=int(input('ano:\n')) # mes=int(input('mes:\n')) # print(dias_no_mes(mes,ano)) ####################### #Calculadora import os def limpar_tela(): os.system('cls' if os.name == 'nt' else 'clear') def soma(n1,n2): return n1+n2 def sub(n1,n2): return n1-n2 def div(n1,n2): return n1/n2 def mult(n1,n2): return n1*n2 # def operation(n1,n2,simbolo): # if simbolo=='+': # print (soma(n1,n2)) operacoes={'+':soma, '-': sub, '/': div, '*': mult} n1=int(input('Qual n1? ')) n2=int(input('Qual n2? ')) for i in operacoes: print(i) simbolo_da_operacao=input('Qual operação realizar? ') calculo_simbolo=operacoes[simbolo_da_operacao] resposta=calculo_simbolo(n1,n2) print(f'O resultado de {n1} {simbolo_da_operacao} {n2} = {resposta}') pergunta=print('Deseja continuar as operações com o valor anterior?').lower()
Compartilhar