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!')
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}')
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
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!')
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.')
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))
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}%')
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}')
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
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}')
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