Example #1
0
def main():
    parada = get_number('Digite um número: ')
    print(f'Agora, digite números até que um deles seja igual a {parada}')
    while True:
        valor = get_number('>> ')
        if valor == parada: break
    print('Condição de igualdade atentida!')
Example #2
0
def main():
    tamanho = get_number('Digite o tamanho da lista: ')
    contador = 1
    somatorio = 0
    while contador <= tamanho:
        valor_lido = get_number(f'{contador}º valor: ')
        somatorio += valor_lido
        contador += 1
    print(f'Somatório: {somatorio}\nMédia: {somatorio/tamanho:.2f}')
Example #3
0
def main():
    x = get_number('Digite o valor de X: ')
    n = get_number('Digite o valor de N: ')
    resultado = 0
    while n > 2:
        resultado = x / n
        print(f'{resultado:.4f}')
        x = resultado
        n -= 1
Example #4
0
def main():
    parada = get_number('Digite um número: ')
    anterior = 0
    print(f'Agora, digite números até que a soma de dois\
 deles seja igual a {parada}')
    while True:
        valor = get_number('>> ')
        if (valor + anterior) == parada: break
        anterior = valor
    print('Condição de igualdade atentida!')
Example #5
0
def main():
    containers = get_int_positivo('Digite o número de containers: ')
    contador = 1
    peso_containers = passageiros = 0
    while contador <= containers:
        peso_containers += get_number(f'Peso do {contador} container: ')
        contador += 1
    contador = 1
    print('-----Dados dos passageiros-----')
    while True:
        bilhete = get_int_positivo('Bilhete:')
        if bilhete == 0: break
        passageiros += 1
        bagagens = get_inteiro('Quantidade de bagagens: ')
        bagagens *= 10 # consegue o peso em KG da bagagem
    passageiros_kg = passageiros * 70
    print('========= Relatório de voo =========')
    print(f'Quantidade de passageiros: {passageiros}')
    print(f'Volume de bagagens: {bagagens} KG')
    print(f'Peso dos passageiros: {passageiros_kg} KG')
    print(f'Peso da carga: {peso_containers}')
    total = bagagens + passageiros_kg + peso_containers
    print(f'Peso total: {total}')
    combustivel = 500000 - total
    combustivel = combustivel / 1.5
    print(f'É possível colocar {combustivel:.1f} L de combustível.')
    if combustivel >= 10000:
        print('É possível decolar!')
    else:
        print('Não é possível decolar.')
Example #6
0
def main():
    prova = 1
    nadadores = 1
    clubeA = clubeB = 0
    while not (prova == 0 and nadadores == 0):
        prova = get_int_positivo('Nª da prova: ')
        nadadores = get_int_positivo('Qtd de nadadores: ')
        if nadadores == 0 and prova == 0: break
        contador = 1
        while contador <= nadadores:
            print(f'{contador}º nadador:')
            nome = input('Nome: ')
            classificacao = get_int_positivo('Classificação: ')
            tempo = get_number('Tempo: ')
            clube = valida_clube('Clube: ')
            if clube == 'a':
                clubeA += pontuacao(classificacao)
            else:
                clubeB += pontuacao(classificacao)
            contador += 1
        print('==' * 10)
        print(f'Prova Nº {prova}')
        print(f'Clube A: {clubeA} pontos')
        print(f'Clube B: {clubeB} pontos')
        print(vencedor(clubeA, clubeB))
Example #7
0
def main():
    habitantes = int(get_number('Nº de habitantes a ser analisado: '))
    salario = 1
    media_sal = media_filhos = ate_mil = 0
    somatorio_sal = somatorio_filhos = 0
    for contador in range(1, habitantes+1):
        print(f'{contador}º habitante: ')
        salario = get_number('Salario: ')
        if salario <= 1000:
            ate_mil += 1
        media_sal += salario
        media_filhos += int(get_number('Filhos: '))
    media_sal = media_sal / habitantes
    media_filhos = media_filhos / habitantes
    percentual = (100*ate_mil) / habitantes
    print(f'Média salarial: R$ {media_sal:.2f}')
    print(f'Média de filhos: {media_filhos:.2f}')
    print(f'Percentual com salário abaixo de 1000: {percentual:.1f}%')
Example #8
0
def main():
    alunos = aprovados = reprovados = 0
    while True:
        matricula = get_inteiro('Matrícula: ')
        if matricula == 0: break
        alunos += 1
        nota1 = get_number('Digite a primeira nota: ')
        nota2 = get_number('Digite a segunda nota: ')
        nota3 = get_number('Digite a terceira nota: ')
        media = ((nota1 * 2) + (nota2 * 3) + (nota3 * 5)) / 10
        if media >= 7:
            print(f'Aluno aprovado com média {media:.2f}!')
            aprovados += 1
        else:
            print(f'Aluno reprovado com média {media:.2f}!')
            reprovados += 1
    print(f'Total de alunos: {alunos}')
    print(f'Alunos aprovados: {aprovados}')
    print(f'Alunos reprovados: {reprovados}')
Example #9
0
def main():
    fichas = get_int_positivo('Quantas fichas irá cadastrar? ')
    count = 1
    ident = horas_trab = dependentes = salario = inss = ir = 0
    sal_hora = 12.00
    sal_dep = 40.00
    while count <= fichas:
        print(f'{count}º funcionário: ')
        ident = int(get_number(f'ID: '))
        horas_trab = get_number('Horas trabalhadas: ')
        dependentes = int(get_number('Dependentes: '))
        salario = (horas_trab * sal_hora) + (dependentes * sal_dep)
        print(f'Salário bruto: {salario:.2f}')
        inss = salario * 0.085
        print(f'INSS:\t{inss:.2f}')
        ir = salario * 0.05
        print(f'IR:\t{ir:.2f}')
        print(f'Salário Líquido: {salario-ir-inss:.2f}')
        count += 1
Example #10
0
def main():
    tamanho = get_int_positivo('Tamanho da lista: ')
    contador = 1
    maior = 0
    while contador <= tamanho:
        valor_lido = get_number(f'{contador}º valor: ')
        if valor_lido > maior:
            maior = valor_lido
        contador += 1
    print(f'Maior número lido: {maior}')
Example #11
0
def filtro_bois(fichas):
    contador = 1
    peso = 0.0
    nome = ' '
    ident = gordo = id_magro = id_gordo = 0
    magro = 200000

    while contador <= fichas:
        ident = get_inteiro(f'ID do {contador}º boi: ')
        nome = input(f'Nome do {contador}º boi: ')
        peso = get_number(f'Peso em KG do {contador}º boi: ')
        if peso > gordo:
            gordo = peso
            id_gordo = ident
        if peso < magro:
            magro = peso
            id_magro = ident
        contador += 1
    return magro, id_magro, gordo, id_gordo