Exemplo n.º 1
0
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))
Exemplo n.º 2
0
"""
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')