def mkc(user, pubk, contname, hashbass, message, fra): if contname == 'select' or contname == 'Self': displ(message[0], 'Nice Try', 'Red') displ(message[1]) return if pubk.find('l') == -1: displ(message[0], 'Invalid Public Key', 'Red') displ2(message[1]) return pubk = pubk.split("l") fmodulus = int(pubk[0]) cipher = uu.uuid4().hex int_ciph = con.toint(cipher, alf.hexd) miniciph = int_ciph % fmodulus finalciph = con.tostring(miniciph, alf.hexd) enc_ciph = con.pcrypt(fmodulus, int(pubk[1]), miniciph) ret.importciph(user, contname, finalciph, hashbass) fra.grid_forget() main_program(user, hashbass, 'Encrypted Cipher:', str(enc_ciph))
""" Exercicios Python - Seção 8 1. Crie uma função que recebe como parâmetro um número inteiro e devolve o seu dobro. """ from convert import toint N = toint(input('Digite um número inteiro: ')) def dobrar(num): """ Dobra o número informado pelo usuário """ return num * 2 print('\n') print(f'O dobro do número que você indicou é {dobrar(N)}')
""" Exercicios Python - Seção 8 4. Faça uma função para verificar se um número é um quadrado perfeito. Um quadrado perfeito é um número inteiro não negativo que pode ser expresso como o quadrado de outro número inteiro . Ex : 1, 4, 9 ... """ from math import sqrt import convert n = convert.toint(input('Digite um número: ')) def ver_quadrado_perfeito(num): if num == (sqrt(num) * sqrt(num)): return f'O número {num} é um quadrado perfeito' return f'O número {num} não é um quadrado perfeito' print(ver_quadrado_perfeito(n))
Exercicios Python - Seção 8 14. Faça uma função que receba a distância em Km e a quantidade de litros de gasolina consumidos por um carro em um percurso, calcule o consumo em Km/l e escreva uma mensagem de acordo com a tabela abaixo : ___________________________________________ | CONSUMO | (Km/l) | MENSAGEM | | menor que | 8 | Venda o carro! | | entre | 8 e 14 | Econômico! | | maior que | 12 | Super econômico! | ------------------------------------------- """ from convert import toint distancia = toint(input('Qual a distância percorrida? ')) litros_gastos = toint(input('Quantos litros de gasolina foram gastos? ')) consumo = distancia / litros_gastos def ver_eficiencia(c): """ Função que calcula a eficiência de um veículo para uma análise de compra e venda """ if c <= 8: return 'Venda o carro!' elif 8 < c < 14: return 'Econômico!' else: return 'Super econômico!'
""" Exercicios Python - Seção 8 10. Faça uma função que receba dois números e retome qual deles é o maior. """ from convert import toint print('\nMostraremos qual entre dois números é o maior') num1 = toint(input('Primeiro número: ')) num2 = toint(input('Segundo número: ')) def mostrar_maior(x, y): """Analisará qual entre dois números informados é o maior""" if x > y: return f'Número {x} é o maior' elif x == y: return 'Ambos os números são iguais' return f'Número {y} é o maior' print(mostrar_maior(num1, num2))
""" Exercicios Python - Seção 8 6. Faça uma função que receba 3 númemos inteiros como parâmetro, representando horas, minutos e segundos, e os converta em segundos. """ from convert import toint hora = toint(input('Digite a hora: ')) minuto = toint(input('Digite os minutos: ')) segundo = toint(input('Digite os segundos: ')) def converter_segundos(h, m, s): """ Esta função converterá o horário informado num acumulado de segundos, ou seja, informará quantos segundos tem no horário informado. """ conv_hora = h * 60 sum_min = conv_hora + m conv_min = sum_min * 60 tot_seg = conv_min + s return tot_seg print(f'O horário de {hora}:{minuto}:{segundo}, informado pelo usuário é de ' f'{converter_segundos(hora, minuto, segundo)} segundos')