Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#Day 8 ''' def latas(altura,largura,cobertura): import math num_latas=(altura*largura)/cobertura num_latas_arredondado=math.ceil(num_latas) print (f'Voce precisa de {num_latas_arredondado} latas de tinta') altura=int(input('entre com o valor da Altura:')) largura=int(input('entre com o valor da Largura:')) cobertura=int(input('entre com o valor da Cobertura:')) latas(altura,largura,cobertura) ''' ''' def Primo(n): if n<=1: print('Nao primo') return for divisor in range(2,n): if n%divisor==0: print('Nao primo') return print('Primo') n=int(input('numero: ')) Primo(n) ''' def cesar(texto,passo,cod_decod): alfabeto=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] texto_codificado='' texto_decodificado='' for letra in texto: position=alfabeto.index(letra) #Index irá me informar a posição da letra do texto no alfabeto if cod_decod=='codificar': nova_posicao=position+passo elif cod_decod=='decodificar': nova_posicao=position-passo nova_letra=alfabeto[nova_posicao] texto_codificado=texto_codificado+nova_letra texto_decodificado=texto_decodificado+nova_letra if cod_decod=='codificar': print(texto_codificado) elif cod_decod=='decodificar': print(texto_decodificado) continuar=True while continuar: cod_decod=input('Codificar ou Decodificar?\n').lower() texto=input('Insira seu texto:\n').lower() compasso=int(input('Insira o compasso:\n')) if cod_decod=='codificar': cesar(texto,compasso,cod_decod) elif cod_decod=='decodificar': cesar(texto,compasso,cod_decod) pergunta=input('Deseja continuar? Sim ou Nao:\n').lower() if pergunta=='sim': continuar=True else: continuar=False print('Cifra de Cesar finalizada')
Compartilhar