Jump to content

One human

Membros
  • Contagem de Conteúdo

    2
  • Ingressou

  • Última visita

  • Dias Ganhos

    1

One human ganhou o dia em Dezembro 14 2022

One human teve o conteúdo mais curtido!

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de One human

2

Reputação na Comunidade

  1. Foi esclarecedor, muito obrigado pela ajuda.
  2. Boa noite. Bem, como é dito abaixo, o programa recebe 2 números e executa as operações que o usuário pedir de acordo com as entradas do menu. É um estudo de While, e o meu problema é com a opção 4. Ela precisa funcionar initerruptamente, e parar apenas quando a entrada inserida for o número 5. Onde eu estou errando? ---------------------------------------------------------------------------------------------- # Crie um progarma que leia dois valores e mostre um menu na tela: # [1] somar, [2] multiplicar, [3] maior, [4] maior, [4] novos números, [5] sair do programa. # Seu programa deverá realizar a operação solicitada em cada caso. # Lista lista = [] # Contaodor: conta = 0 conta_new_num = 0 # Entrada de dados: while conta != 2: numero = int(input('Insira um número:')) lista.append(numero) conta += 1 # Menu: print('=' * 17) opção = int(input('''Escolha uma opção: [1] somar [2] multiplicar [3] maior número [4] novos números [5] sair do programa Insira a opção:''')) # Operações: # - soma: if opção == 1: soma = lista[0] + lista[1] print('A soma de {} e {} é igual a: {}'.format(lista[0], lista[1], soma)) # - Multiplicação: elif opção == 2: multiplicação = lista[0] * lista[1] print('A multiplicação de {} e {} é igual a: {}'.format(lista[0], lista[1], multiplicação)) # - Maior número: elif opção == 3: if lista[0] > lista[1]: print('{} é o MAIOR.'.format(lista[0])) else: print('{} é o MAIOR.'.format(lista[1])) # - Novos números: elif opção == 4: while conta_new_num != 2: print('=' * 22) novo_numero = int(input('Insira um novo número:')) conta_new_num += 1 del(lista[0:1]) lista.append(novo_numero) new_opção = int(input('''Escolha uma opção: [1] somar [2] multiplicar [3] maior número [4] novos números [5] sair do programa Insira a opção:''')) while new_opção != 5: if new_opção == 1: soma_new = lista[0] + lista[1] print('A soma de {} e {} vale:{}'.format(lista[0], lista[1], soma_new)) elif new_opção == 2: multiplicação_new = lista[0] * lista[1] print('O produto da multiplicação de {} e {} vale:{}'.format(lista[0], lista[1], multiplicação_new)) elif new_opção == 3: if lista[0] > lista[1]: print('O maior número é:{}'.format(lista[0])) else: print('O maior número é:{}'.format(lista[1])) elif new_opção == 4: while conta_new_num != 2: novo_numero = int(input('Insira um novo número:')) conta_new_num += 1 del(lista[0:1]) lista.append(novo_numero) # - Sair do programa: else: print('FIM')
×
×
  • Create New...