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 valida_dec(msg): while True: decimal = get_int_positivo(msg) if decimal > 255: print('Número deve ser menor que 256.') else: return decimal
def main(): den_final = get_int_positivo('Digite o ultimo denominador: ') den_atual = 1 somatorio = 0 while den_atual <= den_final: somatorio += (1 / den_atual) den_atual += 1 print(f'Somatório: {somatorio:.2f}')
def valida_opiniao(msg): while True: opiniao = get_int_positivo(msg) if opiniao == 45 or opiniao == 13 or opiniao == 23\ or opiniao == 99 or opiniao == 98 or opiniao == 0\ or opiniao == 1: return opiniao else: print('Opinião inválida.')
def main(): den_atual = get_int_positivo('Digite o primeiro denominador: ') numerador = 1 somatorio = 0 while den_atual >= 1: somatorio += (numerador / den_atual) den_atual -= numerador numerador += 1 print(f'Somatório: {somatorio:.2f}')
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 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 get_ponto(msg): ponto = get_int_positivo(msg) while ponto != 1 and ponto != 2: print('Jogador inválido.') ponto = get_int_positivo(msg) return ponto