Exercício Python

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024
  • Exercício Python 075: Desenvolva um programa que leia quatro valores pelo teclado e guarde-os em uma tupla. No final, mostre:
    A) Quantas vezes apareceu o valor 9.
    B) Em que posição foi digitado o primeiro valor 3.
    C) Quais foram os números pares.
    Veja o curso de Python PARTE 1 em • Curso de Python 3 - Mu...
    Veja o curso de Python PARTE 2 em • Curso de Python 3 - Mu...
    Veja o curso de Python PARTE 3 em • Curso Python #16 - Tuplas
    Veja a lista de exercícios de Python em • Exercícios de Python 3
    Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie
    Aula do Curso de Python criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
    Curso em Vídeo
    Seja um apoiador: cursoemvideo.co...
    Site: www.cursoemvide...
    RUclips: / cursoemvideo
    Facebook: / cursosemvideo
    Twitter: / cursosemvideo
    Google+: plus.google.com...
    Patrocínio
    HOSTNET: www.hostnet.com.br
    GAFANHOTOS: apoie.me/cursoe...

Комментарии • 836

  •  5 месяцев назад

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/python-3-mundo-3/

  • @italomachado4903
    @italomachado4903 3 года назад +165

    Vai ajudar muita gente! Dessa forma não precisa escrever a pergunta varias vezes.
    valores = tuple(int(input('Digite valores '))for c in range(1, 5))
    print(f'O numero nove aparece {valores.count(9)} vezes')
    print(f'Valor 3 foi digitado pela primeira vez na {valores.index(3)+1}º posição' if 3 in valores else 'Não foi digitado valor 3')
    print('Valores pares digitados foram', end=' ')
    print({n for n in valores if n % 2 == 0}, end=' ')

    • @9MilEPouco
      @9MilEPouco 3 года назад +7

      Por que não funciona assim na hora de inserir?
      for c in range(1, 5):
      valores= tuple(int(input('Digite um número: ')))

    • @juliocesarbernardo9842
      @juliocesarbernardo9842 3 года назад +5

      @@9MilEPouco a variavel tem que ser antes do for

    • @genesebarbosa
      @genesebarbosa 3 года назад +4

      Rpz..que dica Top!

    • @italomachado4903
      @italomachado4903 3 года назад +5

      @@9MilEPouco é a sintaxe do python... Veja sobre "list comprehension"

    • @alamo_DevFlow
      @alamo_DevFlow 3 года назад +2

      sensacional, eu pensei em fazer isso no meu código botei o for in range dentro da tupla, mas não estava dando certo ai eu desistir, seu comentário caiu como uma luva.

  • @vagnerusa
    @vagnerusa 2 года назад +13

    Assisti as aulas e copiei muita coisa. Agora estou assistindo pela segunda vez e estou conseguindo fazer tudo sozinho.
    Muito bom.

  • @lynx3802
    @lynx3802 6 лет назад +79

    Python!!!!! A linguagem simples e poderosa!!

  • @ThiagoHenrique-ol2bn
    @ThiagoHenrique-ol2bn 2 года назад +35

    Que exercício top , confesso que fiquei um tempo achando que meu index estava errado kkk

    • @julialopes2836
      @julialopes2836 2 года назад

      Sim, eu não estava conseguindo sair do index, foi quando eu recorri ao vídeo.

    • @ThiagoHenrique-ol2bn
      @ThiagoHenrique-ol2bn Год назад

      @@julialopes2836 vc consegue evoluir com outros exercícios 76 ,77?

    • @mf19485
      @mf19485 Год назад +1

      @@julialopes2836 kkk p poder resolver tem q ter o macete. pra ter o macete tem q assistir o exercicio kkk

    • @Lukaku_360
      @Lukaku_360 10 месяцев назад

      Eu não tava conseguindo fazer a parte dos pares, pq tipo, eu podia fazer variável por variável mas ia ficar feio, aí eu fiz uma gambiarra e deu certo kkkk
      Dps que eu vi o vídeo, percebi que esse foi o jeito que o guanabara fez

  • @thiagosarmento8299
    @thiagosarmento8299 6 лет назад +13

    Show, muito obrigado Curso em Vídeo!!!!

  • @leonciunix
    @leonciunix 6 лет назад +1

    Eu ainda não começei esse curso de Python, mais to sempre acompanhando o Curso em Video, to acompanhando o de Hardware e to terminando o de World, eu tava fazendo o de Lógica de Programação mais não consegui terminar, mais logo que terminar o de world vou retomar e depois partir para o de Java ou de Python, Valeu Guanabara, muito Obrigado por tudo.

  • @shadowclips2541
    @shadowclips2541 6 лет назад +25

    Quando tem Python eu não perco tempo, venho voando para cá

    • @AlexMoreira
      @AlexMoreira 3 года назад

      Fico doido atrás de conteúdo

  • @Last669
    @Last669 Год назад +3

    Minha única dificuldade nesse exercício foi lembrar das funções index e count, e sobre saber se o número é par com essa fórmula de exemplo N % 2 == 0, e a última foi que descobri como armazenar valores em uma tupla nesse vídeo, usando o input entre parênteses antes do int e mais 3 parênteses no final da tupla, armazenando assim vários valores após a vírgula.

  • @louffzfn
    @louffzfn 4 года назад +22

    v1 = int(input('Digite um valor: '))
    v2 = int(input('Digite outro valor: '))
    v3 = int(input('Digite mais um valor: '))
    v4 = int(input('Digite o último valor: '))
    num = (v1, v2, v3, v4)
    print(f'Os valores digitados foram: {num}')
    if num.count(9) == 1:
    print(f'O número 9 apareceu {num.count(9)} vez')
    elif num.count(9) == 0:
    print('O número 9 não foi digitado')
    else:
    print(f'O número 9 apareceu {num.count(9)} vezes')
    if 3 in num:
    print(f'O primeiro número 3 foi digitado na {num.index(3) + 1}ª posição')
    else:
    print('Não tem nenhum número 3 nos valores digitados')
    print('Os valores pares digitados foram: ',end = '')
    for p in num:
    if p % 2 == 0:
    print(p, end=', ')

  • @EquipeZueiros
    @EquipeZueiros 6 лет назад +7

    Muito obg por esse curso Guanabara. Tomara q ano q venha vc possa fazer um curso de linguagem C

  • @Chlt13
    @Chlt13 4 месяца назад +1

    Nesta aula errei duas por causa de atenção mais conseguir resolver obg professor

  • @RenatoSilva-ld8qn
    @RenatoSilva-ld8qn 6 лет назад +7

    Aula incrível.

  • @jml1640
    @jml1640 4 года назад +6

    Usei um laço "for" para poder acrescentar valores em uma tupla (isso é possível dentro de um laço).
    Limitei os valores a serem digitados entre 1 e 10.
    Também acrescentei uma resposta do programa caso nenhum valor par tenha sido digitado.
    Meu código ficou assim:
    c = 0
    num = ()
    for n in range(0, 4):
    n = int(input('Digite um número entre 1 e 10: '))
    while n < 1 or n > 10:
    n = int(input('Tente novamente. Digite um número entre 1 e 10: '))
    num += (n,) # acrescenta valores em uma tupla quando ela está dentro de um laço.
    print(f'Os quatro valores digitados foram: {num}')
    if num.count(9) >= 1:
    print(f"O número 9 apareceu {num.count(9)} vez(es).")
    else:
    print('Não há nenhum número 9 entre os valores.')
    if num.count(3) >= 1:
    print(f'O primeiro número 3 está na {num.index(3) + 1}ª posição.')
    else:
    print('Não há nenhum número 3 entre os valores.')
    print('Os números pares são: ', end='')
    for i in num:
    if i % 2 == 0:
    print(i, end=' ')
    else:
    c += 1
    if c == 4:
    print('nenhum')

  • @EduardoOliveira-pm7jn
    @EduardoOliveira-pm7jn 4 года назад +3

    Cara peguei a resposta, são 2 da manha tava 3:30 horas tentando fazer os pares, mt mal, mas vou ficar revezando

  • @osvaldomartins8863
    @osvaldomartins8863 2 года назад

    Que aula maravilhosa! Um Show!!!

  • @gabrielghsgt
    @gabrielghsgt 6 лет назад

    Gostei muito dessa aula professor! fiz o meu de duas formas uma utilizando as tuplas e outra utilizando listas.
    algoritmo:
    #Primeira forma
    '''
    pares = []
    cont3 = 0
    valor9 = 0
    contPares = 0
    leitor = []
    for c in range(1, 5):
    leitor.append(int(input('Digite o {}º valor: '.format(c))))
    for numero in leitor:
    if numero == 9:
    valor9 += 1
    if numero % 2 == 0:
    pares.append(numero)
    contPares += 1
    if numero == 3:
    cont3 += 1
    print(f'Voce digitou os valores {leitor}')
    if valor9 == 1:
    escreve = 'Foi digitado {} valor 9'.format(valor9)
    elif valor9 >= 2:
    escreve = 'Foram digitados {} valores 9'.format(valor9)
    else:
    escreve = 'Nenum valor 9 foi digitado!'
    print(f'{escreve}')
    if cont3 >= 1:
    escreve = 'O primeiro valor 3 esta na posição: {}'.format(leitor.index(3)+1)
    else:
    escreve = 'Nenum valor 3 foi digitado!'
    print(f'{escreve}')
    if contPares == 1:
    escreve = 'Tivemos {} numero par: {}'.format(contPares, pares)
    elif contPares >= 2:
    escreve = 'Tivemos {} numeros pares: {}'.format(contPares, pares)
    else:
    escreve = 'Não tivemos numeros pares!'
    print(escreve)
    '''
    # Segunda forma
    pares = []
    cont3 = 0
    valor9 = 0
    contPares = 0
    le = (int(input('Digite um valor: ')), int(input('Digite outro valor: ')), int(input('Digite mais um valor: ')),
    int(input('Digite o ultimo valor: ')))
    for numero in le:
    if numero == 9:
    valor9 += 1
    if numero % 2 == 0:
    pares.append(numero)
    contPares += 1
    if numero == 3:
    cont3 += 1
    print(f'Voce digitou os valores {le}')
    if valor9 == 1:
    escreve = 'Foi digitado {} valor 9'.format(valor9)
    elif valor9 >= 2:
    escreve = 'Foram digitados {} valores 9'.format(valor9)
    else:
    escreve = 'Nenum valor 9 foi digitado!'
    print(f'{escreve}')
    if cont3 >= 1:
    escreve = 'O primeiro valor 3 esta na posição: {}'.format(le.index(3)+1)
    else:
    escreve = 'Nenum valor 3 foi digitado!'
    print(f'{escreve}')
    if contPares == 1:
    escreve = 'Tivemos {} numero par: {}'.format(contPares, pares)
    elif contPares >= 2:
    escreve = 'Tivemos {} numeros pares: {}'.format(contPares, pares)
    else:
    escreve = 'Não tivemos numeros pares!'
    print(escreve)

  • @cristianefroes7704
    @cristianefroes7704 6 лет назад +27

    Fiz o teste se houve número 3 digitado assim:
    try:
    print('O valor 3 apareceu primeiro na posição {}'.format(tupla.index(3)+1))
    except:
    print('Não existe o número 3 na tupla.')

    • @Thiagospc_
      @Thiagospc_ 4 года назад +2

      achei bem melhor do que if e else, vlwwww

  • @zadkielmendespereira5294
    @zadkielmendespereira5294 2 года назад

    Estou começando a estudar programação aos 40 anos,espero até os 45 se estiver vivo,conseguir programar algo.Até os livros que o senhor orientou já estou lendo.

    • @paulovaz4181
      @paulovaz4181 2 года назад

      Boa sorte amigo! E quais livros são esses?

  • @linux_jeff
    @linux_jeff Год назад

    Bom vídeo. 🤓

  • @Guigols123
    @Guigols123 4 года назад +23

    O meu ficou grande pakas!!!
    a = int(input("Digite um número: "))
    b = int(input("Digite outro número: "))
    c = int(input("Digite mais um número: "))
    d = int(input("Digite o último número: "))
    tupla = (a, b, c, d)
    tuplax = tupla
    cont = 0
    print (f"Você digitou os valores {tupla}")
    for igual in tupla:
    if igual == 9:
    cont += 1
    print (f"O valor 9 apareceu {cont} vezes")
    if 3 in tupla:
    print(f"O número 3 apareceu na {tupla.index(3)+1}º posição")
    else:
    print ("Não contêm número 3 na tupla")
    county = 0
    countx = 0
    for tuplax in tupla:
    if tuplax % 2 == 0:
    county += 1
    else:
    countx += 1
    print (f"Os valores pares digitados foram {county}")

    • @yankelsoares5612
      @yankelsoares5612 3 года назад +2

      Verdade, tu criou duas variáveis que são inúteis ao código, a tuplax e a countx. Mas o resto tu fez com o conhecimento das outras aulas. Tu só se esqueceu da função .count( ) .

    • @lucas.2862
      @lucas.2862 2 года назад +1

      lista_num= []
      lista_pares = []
      c = nove = 0
      while True:
      c += 1
      numeros = int(input('Digite qualquer número: '))
      if numeros == 9:
      nove += 1
      if numeros % 2 == 0:
      lista_pares.append(numeros)
      lista_num.append(numeros)
      if c >= 4:
      break
      print('')
      print(lista_num)
      print('')
      if lista_pares != 0 or 9 in lista_num:
      print(f'Na lista, o número NOVE apareceu {nove} veze(s).
      E os número(s) pare(s) fora(m): {lista_pares}')
      if 3 not in lista_num:
      print(f'O número 3 não foi encontrado')
      else:
      print(f'O número 3 está na {lista_num.index(3)+1}ª posição.')

  • @bernardo231
    @bernardo231 6 лет назад +8

    Os números pares tbm podem ser escritos assim:
    print("Os números pares foram:", " ".join(f"{num}" for num in nums if num % 2 == 0))

    • @GameRashid
      @GameRashid 6 лет назад

      Eu nao entendi o pq sem essa parte o programa nao funciona:
      print("Os números pares foram:", " ".join()")
      Eu testei da seguinte forma:
      print(f'{numero}' for numero in numeros if numero % 2 == 0)
      E ele me retorna algo como:

    • @bernardo231
      @bernardo231 6 лет назад +2

      é que esse f'{numero}' for numero in numeros if numero % 2 == 0 retorna algo que não é uma lista nem uma tupla, é esse negócio bugadão ae, se vc colocar isso dentro de list() vira uma lista porém não fica formatado bunitinho, ae para fazer isso eu coloquei dentro do " ".join(), pq assim esse negócio é transformado em uma lista e entre um item da lista e outro é colocado um espaço (" ") e é retornado assim uma string de todos os números pares entre espaços

  • @Vittu_Dev
    @Vittu_Dev 4 года назад +1

    Uma solução totalmente diferente da minha. Vou copiar e estudar essa nova maneira de fazer.

    • @henriquesouza5116
      @henriquesouza5116 3 года назад +1

      Bem diferente da minha tbm.
      Numca que conseguiria pensar nessa solução kkkkkkk

  • @Noritoshi-r8m
    @Noritoshi-r8m 3 года назад

    Adorando python!

  • @marcuspeixoto1089
    @marcuspeixoto1089 6 лет назад

    Obrigado pelo vídeo!

  • @Daniel_Melo01
    @Daniel_Melo01 Год назад

    No caso, eu fiz com for pra poder adicionar números na tupla. Não sabia que a tupla podia receber um input e fiz de um jeito mais difícil. O bom dos exercicios é que sempre tem alguma coisa a mais pra agregar... muito bom
    O meu ficou assim:
    tupla = () # tupla vazia
    listPares = [] # números pares irão entrar nessa lista
    quant9 = pares = pos3 = 0 # quantidade de vezes em que o 9 aparece, quantidade de vezes em que número pares aparecem, posição do número 3 na tupla recebem 0.
    for cont in range(1, 5): # são 4 números que o usuário irá digitar
    elemento = int(input(f'Digite o {cont}º número inteiro: ')) # números escolhidos pelo usuário
    if elemento == 9: # quantidade de vezes em que o 9 aparece
    quant9 += 1
    if elemento % 2 == 0: # quantidade de vezes em que número pares aparecem
    pares += 1
    listPares.append(elemento) # colocando os números pares na listaPares
    tupla += (elemento,) # colocando os 4 números que o usuário digitou na tupla vazia
    if elemento == 3: # posição do primeiro 3 que o usuário digitou
    pos3 = tupla.index(3) + 1
    if quant9 == 0: # resultados
    print(f'O valor 9 apareceu {quant9} vezes.')
    else:
    print(f'O valor 9 apareceu {quant9} vezes.')
    if pos3 == 0:
    print(f'O valor 3 não foi digitado em nenhuma posição.')
    else:
    print(f'O valor 3 foi digitado na {pos3}º posição.')
    if pares > 0:
    print(f'Foram digitados {pares} valores pares. Os valores foram {listPares}.')
    else:
    print('Não foram digitados nenhum valores pares.')

  • @JulianaLima-uc5kj
    @JulianaLima-uc5kj 4 года назад +19

    Adicionei no caso de nenhum valor 'Par' for digitado:
    for n in numeros:
    if n % 2 == 0:
    print(n, end='')
    else:
    print('Nenhum!')
    break

    • @Luciene_CD
      @Luciene_CD 3 года назад +2

      Gostei da sua solução, mas se o break tiver indentação igual a do else a resposta não 4 vezes, assim👇:
      for n in numeros:
      if n % 2 == 0:
      print(n, end='')
      else:
      print('Nenhum!')
      break

    • @silvasono5312
      @silvasono5312 2 года назад +1

      Em muitos casos não irá sair a resposta certa, pois o break que vc colocou no else pode fazer o programa sair do for antes mesmo de verificar toda tupla. Exemplo:
      supondo que os números digitados foram: (1, 2, 5, 6)
      Aí o primeiro número analisado será o 1 e ele não é par, então o seu programa ira mostra na tela que nenhum número par foi digitado.

  • @cleitomsilvalopes
    @cleitomsilvalopes 8 месяцев назад

    pela minha analise dá para realizar o exercicio pela a função "for" a função "while" e da forma que o guanabara fez !

  • @saxvilao
    @saxvilao 4 года назад

    Parabéns!!!

  • @kromodoro
    @kromodoro 6 лет назад +7

    Ainda não iniciei meus estudos em Phyton, estou refazendo pela 5x o curso de Algoritmos. Mas vou deixar uma View, Like e Share #ObrigadoCeV

    • @HugoCorreaa
      @HugoCorreaa 4 года назад +3

      fdc kkkkkkkkkkkkkkkkkkkkkkkkkk ta fazendo pela quinta vez o mesmo curso? caralho.

    • @mateusvictor4629
      @mateusvictor4629 4 года назад

      @@HugoCorreaa ue o cara que aprender

    • @GodIcarus
      @GodIcarus 2 года назад

      @@mateusvictor4629 acho que pro cara ver um curso 5 vezes e não entender, no mínimo ele tem um QI menor que o da maioria

  • @icarodm
    @icarodm Год назад

    Legal que eu fiz exatamente assim antes de assistir a solução ^^

  • @nemesis9087
    @nemesis9087 Год назад +1

    Nesse mundo 3 estou com bastante dificuldade a acabei desanimando, mas estou voltando, no mundo 2 eu nunca desistia de um exercício por conta do ego, mas nesse módulo está sendo diferente

    • @BIELOWS
      @BIELOWS 9 месяцев назад +1

      n desista, mano, você consegue. teu cargo já está te esperando lá na frente.

    • @nemesis9087
      @nemesis9087 9 месяцев назад

      @@BIELOWS Po mano, muito obrigado pelo incentivo, sério mesmo

  • @felippeomarques3371
    @felippeomarques3371 13 дней назад

    A ideia do Guanabara é muito boa. Porém, eu fiz de outra forma, uma que eu vi no livro de introdução ao python que pode ser bem útil:
    tupla = tuple(int(input('Digite um valor')) for _ in range(0,4))
    Basicamente, ele irá solicitar 4 elementos a serem digitados. A cada elemento digitado, ele "joga" esse valor na tupla. Ao final, ele monta de fato a tupla com os elementos digitados. Isso acontece porque, conforme explicação do guanabara, tuplas são estruturas de dados ordenadas e IMUTÁVEIS. Nesse caso, a tupla só é construída após digitar os 4 elementos.

  • @matheusmascarenhas
    @matheusmascarenhas 5 лет назад +1

    # Exercício 75
    # Análise de dados em tuplas
    #
    # Desenvolva um programa que leia 4 valores pelo teclado e guarde-os em uma
    # tupla.
    #
    # No final, mostre:
    #
    # 1) Quantas vezes apareceu o valor 9
    # 2) Em que posição foi digitado o primeiro valor 3
    # 3) Em que posição apareceu o número 3
    # 3) Quais foram os números pares
    t = (int(input("Num 1: ")), int(input("Num 2: ")), int(input("Num 3: ")), int(input("Num 4: ")))
    print("A tupla definida foi : {}".format(t))
    if t.index(3) is False:
    print("O número 3 não aparece na tupla.")
    else:
    print("O número 3 aparece na {}a posição".format(t.index(3)+1))
    print("O número 9 aparece {} vez(es).".format(t.count(9)))
    print("Os números pares da tupla são: ", end="")
    for pares in t:
    if pares % 2 == 0:
    print("{} ".format(pares), end="")

  • @igor411
    @igor411 4 года назад +5

    Muito bom esse exercicio!!!
    eu fiz a minha resolução um pouco diferente, e com algumas coisas a mais
    from time import sleep
    resul = par = ()
    n1 = int(input('Digite um valor: '))
    n2 = int(input('Digite outro valor: '))
    n3 = int(input('Digite mais um valor: '))
    n4 = int(input('Digite o ultimo valor: '))
    lista = (n1, n2, n3, n4)
    for c in lista:
    if c % 2 == 0:
    resul = (c,)
    par += resul
    print(f'Os valores são: {lista}')
    print('Analisando', end='')
    sleep(1)
    print('.', end='')
    sleep(1)
    print('.', end='')
    sleep(1)
    print('.')
    sleep(1)
    if lista.count(9) != 0:
    if lista.count(9) == 1:
    print(f'O valor "9" apareceu {lista.count(9)} vez')
    else:
    print(f'O valor "9" apareceu {lista.count(9)} vezes')
    else:
    print('O valor "9" não foi digitado!')
    if lista.index(3) != ():
    print(f'O primeiro "3" foi digitado na {lista.index(3)+1}ª posição')
    else:
    print('O valor "3" não foi digitado!')
    if par == ():
    print('Não ouve valor "PAR" digitado!')
    else:
    for pos, cont in enumerate(par):
    if pos == 0:
    print(f'Os valores pares foram: {cont}', end=' ')
    else:
    print(cont, end=' ')
    print('
    FIM!!!')

    • @alexandremoreira8776
      @alexandremoreira8776 3 года назад

      digite estes valores ai no seu código
      Digite um valor: 2
      Digite outro valor: 5
      Digite mais um valor: 8
      Digite o ultimo valor: 6

    • @pablocarrijo5480
      @pablocarrijo5480 3 года назад

      O seu código não estava funcionando, porém agora eu dei um jeitinho e ficou assim:
      from time import sleep
      resul = par = ()
      n1 = int(input('Digite um valor: '))
      n2 = int(input('Digite outro valor: '))
      n3 = int(input('Digite mais um valor: '))
      n4 = int(input('Digite o ultimo valor: '))
      lista = (n1, n2, n3, n4)
      for c in lista:
      if c % 2 == 0:
      resul = (c,)
      par += resul
      print(f'Os valores são: {lista}')
      print('Analisando', end='')
      sleep(1)
      print('.', end='')
      sleep(1)
      print('.', end='')
      sleep(1)
      print('.')
      sleep(1)
      if lista.count(9) != 0:
      if lista.count(9) == 1:
      print(f'O valor "9" apareceu {lista.count(9)} vez')
      else:
      print(f'O valor "9" apareceu {lista.count(9)} vezes')
      else:
      print('O valor "9" não foi digitado!')
      if 3 not in lista:
      print(f'O valor "3" não foi encontrado!')
      else:
      print(f'O valor "3" foi digitado na {lista.index(3) +1}ª posição')
      if par == ():
      print('Não ouve valor "PAR" digitado!')
      else:
      for pos, cont in enumerate(par):
      if pos == 0:
      print(f'Os valores pares foram: {cont}', end=' ')
      else:
      print(cont, end=' ')
      print('
      FIM!!!')

  • @HasteBlade
    @HasteBlade 2 года назад +4

    10 linhas pessoal:
    c=0
    par=tupla=()
    while c

    • @keldupix
      @keldupix Год назад

      Na hora de atribuir mais um item na tupla, eu tinha visto que tinha que colocar a virgula junto mas eu nem me tocava nisso kkk vlw boe

  • @jeovaleite9301
    @jeovaleite9301 Год назад +1

    Dei mole só na parte dos pares, não estava pensando bem, mas no geral achei facil.
    num = (int(input('Digite um valor: ')),
    int(input('Digite mais um valor: ')),
    int(input('Digite outro valor: ')),
    int(input('Digite o ultimo valor: ')))
    print(num)
    if 9 in num:
    print(f'O número 9 apareceu {num.count(9)}')
    else:
    print('Você não digitou o número 0 acima.')
    if 3 in num:
    print(f'O número 3 apareceu na {num.index(3) + 1}ª posição')
    else:
    print('Você não digitou o número 3 acima.')
    print(f'Os valores pares foram: ', end='')
    for n in num:
    if n % 2 == 0:
    print(n, end=' ')

  • @foks1305
    @foks1305 3 месяца назад

    Além da forma do vídeo, você pode achar os números pares assim:
    pares = tuple(c for c in tupla if c % 2 == 0)
    Os 2 códigos fazem basicamente a mesma coisa, use qual for mais fácil pra vc.
    pares = ()
    for c in tupla:
    if c % 2 == 0:
    pares = pares + (c,) # Importante colocar o "c" entre parênteses e a vírgula. Pois a soma tem que ser entre 2 tuplas.

  • @Joe_2710
    @Joe_2710 7 месяцев назад +1

    No caso do,
    if 3 in núm:
    Usei o,
    If núm.count(3):

  • @raphaelmonteiro4833
    @raphaelmonteiro4833 5 лет назад +5

    Fiz muito parecido, mas eu criei variaveis pra colocar dentro da tuple ao invés de colocar os inputs direto.
    n1 = int(input('Difite o 1° numero: '))
    n2 = int(input('Difite o 2° numero: '))
    n3 = int(input('Difite o 3° numero: '))
    n4 = int(input('Difite o 4° numero: '))
    cont = 0
    tupla = (n1, n2, n3, n4)
    for n in tupla:
    par = n % 2
    if par == 0:
    cont += 1
    print(f'O número 9 apareceu {tupla.count(9)} vezes')
    if 3 in tupla:
    print(f'O número 3 apareceu na {tupla.index(3) + 1} posição')
    else:
    print('Não há valor 3')
    print(f'Apareceram {cont} valores pares .')

  • @sujo--1989
    @sujo--1989 2 года назад

    top demais .

  • @nscmark
    @nscmark 10 месяцев назад

    Eu adicionei os números à minha tupla assim:
    # sdti
    quant = 0
    values = ()
    # data system / development
    while True:
    val = int(input(f"Enter the {quant + 1}st integer number: "))
    values += (val,)
    quant += 1
    if quant == 4:
    break

  • @keldupix
    @keldupix Год назад

    Eu não gosto de usar o "int(input())" pois não da pra tratar o erro se vai usar um número ou uma letra. Então sempre trato esse erro com o "if .isnumeric()". Eh uma forma que eu conheço por enquanto.
    Eu usava uma lista para pegar os números e depois convertia pra tupla, mas dps que peguei uma dica dos comentário aki, o código ficou melhor.
    ----------
    tupla_num = ()
    tot_par = []
    print('-' * 24)
    for x in range(0, 4):
    while True:
    aux = input(f'Digite o {x + 1}º valor: ').strip()
    if aux.isnumeric():
    tupla_num += int(aux),
    if int(aux) % 2 == 0:
    tot_par.append(int(aux))
    break
    print('-' * 24)
    print(f'
    -- SESSÃO DE ANÁLISES --
    '
    f'Números digitados: {tupla_num}
    ')
    if tupla_num.count(9) == 0:
    print('O número 9 não apareceu nenhuma vez.')
    else:
    print('O número 9 apareceu 1 vez.' if tupla_num.count(9) == 1 else
    f'O número 9 apareceu {tupla_num.count(9)} vezes.')
    if 3 in tupla_num:
    pos_3 = tupla_num.index(3)
    print(f'O primeiro número 3 está na {pos_3 + 1}ª posição.')
    else:
    print('O número 3 não foi digitado.')
    if len(tot_par) == 0:
    print('Não foi digitado nenhum número par.')
    else:
    print(f'Os números pares foram: ', end='')
    if tot_par == 1:
    print(f'{tot_par[0]}.')
    else:
    for x in range(0, len(tot_par)):
    print(f'{tot_par[x]}, ' if x < len(tot_par) - 1 else f'{tot_par[x]}.', end='')

  • @AbnerAndrade
    @AbnerAndrade 3 года назад +2

    eu sempre tento deixar minhas soluções mais "personalizaveis":
    print('DESAFIO 75'.center(40))
    '''
    Ler 4 valores pelo teclado e guardar em uma tupla. Após isso, mostre:
    a) quais foram os números pares / b) quantas vezes apareceu o valor 9 / c) em que posição foi digitado o primeiro valor 3
    '''
    print()
    numbers = ((int(input('Digite um número: '))),
    (int(input('Digite outro número: '))),
    (int(input('Digite o terceiro número: '))),
    (int(input('Digite o último número: '))))
    print(f'
    \033[1mOs números digitados foram: {numbers}\033[m')
    pares = 'Blank'
    for cont in range(0, 3+1):
    #print(numbers[cont])
    if (numbers[cont] % 2) == 0:
    if pares == 'Blank':
    pares = str(numbers[cont])
    else:
    pares = pares + ', ' + str(numbers[cont])
    if pares == "Blank":
    print('Não foram digitados valores pares.'.rjust(40))
    else:
    print(f'\033[1;40;7m Os números pares são: {pares} \033[m'.rjust(52))
    nrepeat = int(input('
    * Qual número deseja contar: '))
    qtdrepeat = numbers.count(nrepeat)
    if qtdrepeat == 0:
    print(f'O número {nrepeat} não aparece na listagem.'.rjust(40))
    else:
    print(f'\033[1;40;7m O número {nrepeat} apareceu {qtdrepeat} vez(es). \033[m'.rjust(52))
    nsearch = int(input('
    * Qual número deseja localizar: '))
    if nsearch not in numbers:
    print(f'Número {nsearch} não localizado nenhuma posição.'.rjust(40))
    else:
    print(f'\033[1;40;7m Número {nsearch} localizado na posição {numbers.index(nsearch)+1} \033[m'.rjust(52))
    print()
    print('Analisador encerrado. Volte sempre.'.center(40))

  • @NoName-zo6wx
    @NoName-zo6wx 6 лет назад

    Até que em fim

  • @rafaelrodriguessilva9994
    @rafaelrodriguessilva9994 2 года назад

    obrigado

  • @samuelsousamoraes2957
    @samuelsousamoraes2957 2 года назад

    Bom demais

  • @lMatheusx
    @lMatheusx 4 года назад

    #075 ler 4 valores e guardar em tupla.
    #Mostrar: quantas vezes aparece 9, em que posição o primeiro valor 3 aparece
    #quais foram os números pares
    num = (int(input('
    Type a number: ')), int(input('
    Type a number: ')), int(input('
    Type a number: ')), int(input('
    Type a number: ')) );
    pairs = [0,0,0,0];
    trois = neuf = int(0);
    for i in range(0,4):
    if(trois == 0):
    if(num[i] == 3):
    trois = i + 1;
    if(num[i] == 9):
    neuf += 1;
    if(num[i] % 2 == 0):
    pairs[i] = num[i];
    print('
    Vous avez tapé les numeros:', num, '
    Le primerier valeur 3 a été montre dans {}º position' .format(trois), '
    Le valeur 9 a été montre {} fois' .format(neuf));
    print('
    Les nombres pairs sont: ', end='');
    for i in range(0,4):
    if(pairs[i] != 0):
    print(f'{pairs[i]} ', end='');
    #print(f"{pairs[i]}" if pairs[i] != 0 else "");

  • @sanjuro787
    @sanjuro787 3 года назад

    Esse eu fiquei bem feliz,demorou mas com a ajuda de alguns amigos deu certo
    nine = 0
    three = 0
    par = [0]
    num = (int(input("Digite um número:")),
    int(input('Digite outro:')),
    int(input('Ultimo:')))
    print(f'O número 9 foi digitado {num.count(9)} vezes')
    while True:
    try:
    print(f'O número 3 foi digitado pela primeira vez na posição {num.index(3) + 1}')
    break
    except ValueError:
    print('O número 3 não foi digitado')
    break
    for c in num:
    if c % 2 == 0:
    par.append(c)
    par.pop(0)
    par = tuple(par)
    if par == ():
    print('Todos os números digitados são impares')
    else:
    print(f"Os números pares digitados são:{par}")

  • @SousaJosexD
    @SousaJosexD Месяц назад

    Resolvi assim, caso alguem esteja nessa aula em 2024 heheh:
    valores = tuple(int(input(f"Digite o {i+1}º número: ")) for i in range(4))
    print(f'o numero 9 aparece {valores.count(9)} vezes')
    print(f'Valor 3 esta na {valores.index(3)+1}º posição' if 3 in valores else 'Não foi digitado valor 3')
    pares = tuple(num for num in valores if num % 2 == 0)
    print('numeros pares: ' + ', '.join(map(str, pares)))
    😁

  • @ericgmicaela
    @ericgmicaela 4 года назад

    Galera eu criei um MODULO que CRIA uma TUPLA com varios elementos:
    def tuplaint (quantidade):
    '''
    Modulo que cria uma Tupla de inteiros com os valores digitados pelo usuário.
    O valor maximo de elementos é definido pela 'quantidade' inserida pelo usuário.
    Não é possível digitar valores que não sejam inteiros.
    A saída é a tupla criada com os valores digitados:
    tupla.tuplaint(quantidade)
    '''
    lista = ''
    # Primeiramente cria-se uma lista de strings
    for c in range (0, quantidade):
    valor = input("Digite um valor: ").strip()
    lista += valor
    if c < quantidade-1:
    lista += ','
    lista = lista.split(',')
    # Apos criada a lista com strings numéricos, ela é convertida em uma lista de inteiros
    for c in range(0, quantidade):
    lista[c] = int(lista[c])
    # Transformo a lista em uma tupla.
    lista = tuple(lista)
    return lista

  • @guilhermemillerferreiradas1902
    @guilhermemillerferreiradas1902 3 года назад

    Consegui fazer do meu jeito, ainda muito leigo, mas consegui

  • @laudemirferreira3227
    @laudemirferreira3227 3 года назад +1

    as vezes fico com fuso, por que ele pede algo no exercícios e faz outra a titulo de exemplo, ele disse nesse exercício que era pra mostrar quais foram os números pares, e não quantos foram,
    ai eu fui pela descrição do exercício kakakakaka, ai eu retorno pra assistir e vi que fiz algo mais complexo do que gerar um contador de números pares akakaka

  • @gleyssonnunes
    @gleyssonnunes Год назад

    Embora tenha pensado nessa maneira de pegar os números já como tupla, como no exercício anterior, não escrevi da maneira correta. Depois que o Guanabara escreveu, eu praticamente consegui desenrolar o restante. Seguimos em frente!

  • @jpcardoso387
    @jpcardoso387 3 года назад +1

    Fiz assim:
    c = 0
    nums = (int(input('Digite um número: ')), int(input('Digite outro número: ')),
    int(input('Digite mais um número: ')), int(input('Digite o último número: ')))
    print(f'Você digitou os valores {nums}')
    print(f'O valor 9 apareceu {nums.count(9)} vezes')
    if 3 in nums:
    print(f'O valor 3 apareceu na {nums.index(3)+1}ª posição')
    else:
    print('O valor 3 não foi digitado em nenhuma posição')
    print('Os valores pares digitados foram: ', end="")
    for n in range(0, 4):
    if nums[n] % 2 == 0:
    print(f'{nums[n]} ', end="")
    c += 1
    if c == 0:
    print(' Nenhum')

  • @pierre.vieira
    @pierre.vieira 4 года назад +1

    *Solução utilizando map, filter, tratamento de exceções e expressões lambda*
    _Pode ser que não seja a maneira mais fácil para quem é leigo, porém quando se domina essas estruturas o código fica mais enxuto e natural_
    tupla = tuple(map(int, input('Informe quatro valores: ').split()))
    qtde9 = tupla.count(9)
    try:
    posicao_primeiro3 = tupla.index(3)
    print(f'A posição do primeiro 3 foi {posicao_primeiro3}')
    except ValueError:
    print('Não foi encontrado nenhum número 3')
    pares = tuple(filter(lambda x: x % 2 == 0, tupla))
    if qtde9 == 1:
    print('Foi encontrado 1 número 9')
    else:
    print(f'Foram encontrados {qtde9} números 9')
    if len(pares) == 1:
    print('Foi encontrado 1 valor par')
    else:
    print(f'Foram encontrados {len(pares)} valores pares')

  • @livesdayrots8584
    @livesdayrots8584 Год назад +1

    essa é minha primeira linguagem de programação, estou evoluindo muito e espero trabalhar na área ainda em 2023, hoje 09/02/23
    EXERCICIO#75:
    num1 = int(input('Digite um número: '))
    num2 = int(input('Digite outro número: '))
    num3 = int(input('Digite mais um número: '))
    num4 = int(input('Digite o ultimo número: '))
    tuple = (num1, num2, num3, num4)
    pares = ''
    print(f'Você digitou os valores {tuple}')
    print(f'O valor 9 apareceu {tuple.count(9)} vezes')
    if 3 in tuple:
    print(f'O valor 3 está localizado na {tuple.index(3) + 1}° posição ')
    else:
    print('O valor 3 não foi digitafo em nenhuma posição')
    for c in range(0, 4):
    if tuple[c] % 2 == 0:
    pares += str(tuple[c])
    print(f'Os valores pares digitados foram {pares}')

  • @CaduBraz
    @CaduBraz 4 месяца назад

    Amigos que estão fazendo o curso agora, descobri uma forma de você escolher a quantidade de itens, você digitar os itens e ai sim fazer a tabela, tudo com uma variavel que armazena quantos produtos e uma tupla com os produtos.
    lista = int(input('Quantos produtos você deseja cadastrar? '))
    produtos = tuple(input('Digite o item e em seguida o preço: ')for c in range(lista*2))
    for c in range(0, len(produtos)):
    if c % 2 == 0:
    print(produtos[c],end='.................. ')
    if c%2 == 1:
    print(produtos[c])

  • @andersoncunha8097
    @andersoncunha8097 2 года назад

    Fiz assim:
    n1 = tuple(int(input('Digite um número: ')) for n in range(4))
    print(f'O valor 9 aparece {n1.count(9)} vezes')
    if 3 in n1: print(f'O valor 3 apareceu pela primeira vez na posição {n1.index(3)+1}')
    print('Os valores pares digitados são:',end=' ')
    for n in n1:
    if n % 2 == 0: print(n, end=' ')

  • @renanrodrigues9616
    @renanrodrigues9616 Год назад

    Tive dúvidas na parte dos pares. Vi que eu estava no caminho certo mas a minha lógica para encontrar os pares é que não estava batendo com a do Guanabara.
    Fiz da maneira mais leiga possível. Segue a minha resolução:
    cont = 0
    v1 = int(input('Digite um número: '))
    v2 = int(input('Digite outro número: '))
    v3 = int(input('Digite mais um número: '))
    v4 = int(input('Digite o último número: '))
    valores = (v1, v2, v3, v4)
    for n in valores:
    if n == 9:
    cont += 1
    print(f'O número 9 apareceu {cont} vezes')
    if 3 in valores:
    print(f'O valor 3 apareceu na {valores.index(3)+1}ª posição')
    else:
    print('O valor 3 não apareceu em nenhuma posição')
    print(f'Os valores pares digitados foram ', end='')
    for n in valores:
    if n % 2 == 0:
    print(n, end=' ')

  • @wellingtonferreira9112
    @wellingtonferreira9112 4 года назад +2

    n1 = int(input('Digite um número: '))
    n2 = int(input('Digite outro número: '))
    n3 = int(input('Digite mais um número: '))
    n4 = int(input('Digite o último número: '))
    valores = ((n1, n2, n3, n4))
    print(f'Voce digitou os valores {valores}')
    print(f'O valor 9 apareceu {valores.count(9)} vezes')
    if 3 in valores:
    print(f'O valor 3 apareceu na {valores.index(3)+1} posição')
    else:
    print('O valor 3 não foi achado em nenhuma posição')
    print(f'Os valores pares digitados foram ', end= '')
    for n in valores:
    if n%2 == 0:
    print(n, end= ' ')

  • @PedroLucas-pc5uz
    @PedroLucas-pc5uz 4 года назад +1

    #dei uma melhorada no desafio para deixá lo mais interativo com o usuario
    escolha = '1'
    while escolha == '1':
    print('-=' * 40)
    num = (int(input('Dite um valor:')),
    int(input('Digite outro valor:')),
    int(input('Digite mais um valor:')),
    int(input('Digite o ultimo valor:')))
    print(f'Os numeros digitados são: ', end='')
    for c in num:
    print(f'{c}', end=' ')
    print('
    Os numeros pares são:', end=' ')
    for par in num:
    if par % 2 == 0:
    print(par, end=' ')
    localisasao = int(input('
    Digite o valor que você deseja localizar:'))
    while localisasao not in num:
    localisasao = int(input('Você deve digitar um valor que você já tenha digitado:'))
    print(f'O numero {localisasao} se encontra na {num.index(localisasao) + 1}º posição ')
    cont = ' '
    while cont not in num:
    cont = int(input('digite um valor que você queira saber quantas vezes você digitou:'))
    print(f'O numero {cont} apareceu {num.count(cont)} vez')
    print('''[ 1 ] Digitar e analisar novos numeros
    [ 2 ] Encerrar o programa''')
    escolha = '5'
    while escolha not in '1 2':
    escolha = str(input('Qual a sua opição:'))
    if escolha == '2':
    break
    print('>>>>>>>>>> FIM DO PROGRAMA

  • @juanmendonca1420
    @juanmendonca1420 5 месяцев назад

    Eu coloquei as variáveis separadamente e depois coloqui em uma tupla

  • @TheBiel93
    @TheBiel93 11 месяцев назад

    #Desenvolva um programa que leia 4 VALORES pelo TECLADO e guarde-os em uma TUPLA.
    num = int(input('Digite o primeiro número: '))
    num2 = int(input('Digite o segundo número: '))
    num3 = int(input('Digite o terceiro número: '))
    num4 = int(input('Digite o quarto número: '))
    tupla = (num, num2, num3, num4)
    #No final, mostre:
    #os valores digitados: "Você digitou os valores (TUPLA)
    print(f'Você digitou os seguintes valores:
    {tupla}')
    #a) Quantas vezes apareceu o valor 9.
    print(f'O Valor 9 apareceu {tupla.count(9)} vezes.')
    #b) Em qual posição foi digitado o primeiro valor 3.
    if 3 in tupla:
    print(f'O primeiro valor 3, foi digitado na {tupla.index(3, 0)}ª posição.')
    else:
    print('O valor 3 não foi digitado em nenhuma posição.')
    #c) Quais foram os números pares.
    print('Os números pares são: ')
    for valor in tupla:
    if valor % 2 == 0:
    print(valor)
    O início eu fiz diferente, apesar de no exercício anterior, ter conseguido usar a mesma lógica do professor nesse (que usa menos linhas).
    Também estava com o problema do número 3, depois de ver a aula, eu inseri o if e else.

  • @knack_br6952
    @knack_br6952 Год назад +1

    Minha versão ficou bem grande, mas ficou bem completinho com alguns detalhes a mais.
    # Lê 4 números e então mostra as seguintes informações:
    # a) Quantas vezes o número 9 aparece
    # b) Em quaus posições o número 3 aparece
    # c) Quais foram os números pares digitados e em quantos eles são
    from time import sleep
    nums = (int(input('Digite um número: ')), int(input('Digite outro número: ')),
    int(input('Só mais um: ')), int(input('Agora é sério, último número: ')))
    print('-'*50)
    print('Os números digitados foram: ',end='')
    for c in range(4):
    if 2!=c!=3:
    print(f'\033[1m{nums[c]}\033[m, ',end='')
    elif c==2:
    print(f'\033[1m{nums[c]}\033[m e ',end='')
    elif c==3:
    print(f'\033[1m{nums[c]}\033[m.')
    print('-'*50)
    sleep(2)
    print('-'*50)
    if 9 not in nums:
    print('O número 9 \033[1;31mnão foi digitado nenhuma vez\033[m.')
    else:
    print(f'Você digitou o número 9 um total de \033[1m{nums.count(9)}\033[m vez(es).')
    print('-'*50)
    sleep(2)
    print('-'*50)
    txt=''
    for c in range(4):
    if 3 == nums[c]:
    txt+=f'Na {nums.index(3,c)+1}ª posição; '
    if 3 not in nums:
    print('O número 3 \033[1;31mnão foi digitado nenhuma vez\033[m.')
    else:
    print(f'Você digitou o número 3 nas seguintes posições: ')
    print(txt)
    print('-'*50)
    sleep(2)
    print('-'*50)
    quanti_par=0
    num_par=txt2=''
    for n in nums:
    if n%2==0:
    quanti_par+=1
    num_par+=f'{n} '
    for c in range(quanti_par):
    if quanti_par-2!=c!=quanti_par-1:
    txt2 += f'\033[1m{num_par.split()[c]}\033[m, '
    elif c==quanti_par-2:
    txt2 += f'\033[1m{num_par.split()[c]}\033[m e '
    elif c==quanti_par-1:
    txt2 += f'\033[1m{num_par.split()[c]}\033[m.'
    if quanti_par==0:
    print('Dos números digitados, \033[1;mnenhum deles é par\033[m.')
    else:
    print(f'Dos números digitados, há \033[1m{quanti_par} número(s) par(es)\033[m, sendo ele(s):')
    len_num_par=len(num_par)
    print(txt2)
    print('-'*50)
    sleep(2)
    print('FIM')

  • @v.m1899
    @v.m1899 2 года назад +1

    Eu não entendi mas vou me esforçar pra entender

  • @brunoha50anos26
    @brunoha50anos26 Год назад

    Eu ainda pensei nessa solução de colocar o input dentro da tupla , mas eu achei que não iria funcionar, e quando venho ver é justamente isso que ele fez.
    n1 = int(input('Digite um numero: '))
    n2 = int(input('Digite um numero: '))
    n3 = int(input('Digite um numero: '))
    n4 = int(input('Digite um numero: '))
    n = (n1, n2, n3, n4)
    valor9 = 0
    pos3 = 0
    par = []
    for pos, c in enumerate(n):
    if c == 9:
    valor9 += 1
    if c == 3:
    pos3 = pos+1
    if c%2 == 0:
    par.append(c)
    print(f'O nove apareceu {valor9} vez')
    print(f'O numero 3 apreceu na possição {pos3}' if pos3 != 0 else 'O numero 3 não apareceu nenhuma vez')
    con = 0
    for p in par:
    print(f'{p}',end='')
    con += 1
    print(',' if len(par) > con else ' ',end='')
    print('são pares')

  • @Alan-ps8kz
    @Alan-ps8kz 2 года назад

    venho da aula de listas!!!
    abba = int(input('digite um número : ')),int(input('digite um número : ')),int(input('digite um número : ')),int(input('digite um número : '))
    valor = 0
    pares = []
    impares = []
    print('o valor 9 apareceu {} vezes'.format(abba.count(9)))
    if 3 in abba:
    print('o valor 3 foi digitado na posição {}'.format(abba.index(3)))
    for valor in abba:
    if valor % 2 == 0:
    pares.append(valor)
    if valor % 2 == 1:
    impares.append(valor)
    print('o valores pares são {}'.format(pares))
    print('os valores impares são {}'.format(impares))

  • @antoniorodrigues1010
    @antoniorodrigues1010 4 года назад

    Fiz um código grandão hihi

  • @vitorrsilva96
    @vitorrsilva96 Год назад +1

    valor1 = int(input('Digite o primeiro valor: '))
    valor2 = int(input('Digite o segundo valor: '))
    valor3 = int(input('Digite o terceiro valor: '))
    valor4 = int(input('Digite o quarto valor: '))
    tupla = tuple([valor1, valor2, valor3, valor4])
    quantidade = tupla.count(9)
    n3 = 0
    nova_tupla = tuple(i for i in tupla if i % 2 == 0)
    if 3 in tupla:
    n3 = tupla.index(3)
    print(f'O valor 9 apareceu {quantidade} vezes')
    if n3 == 3:
    print(f'O valor 3 apareceu na {n3}')
    print(f'Os números pares foram: {nova_tupla}')

  • @filipenfs
    @filipenfs 4 года назад

    par=0
    n1=int(input('insira um valor'))
    if n1%2==0:
    par+=1
    n2=int(input('insira um valor'))
    if n2%2==0:
    par+=1
    n3=int(input('insira um valor'))
    if n3%2==0:
    par+=1
    n4=int(input('insira um valor'))
    if n4%2==0:
    par+=1
    tupla=(n1,n2,n3,n4)
    print(tupla)
    print(tupla.count("9"))
    print(tupla.index(3))
    print(par)
    fiz desse jeito pq fez mais sentido na minha cabeça

  • @apenas1nouniverso205
    @apenas1nouniverso205 2 года назад

    a = int(input('Digite um número: '))
    b = int(input('Digite outro número: '))
    c = int(input('Digite mais um número: '))
    d = int(input('Digite o ultimo número: '))
    lista = (a, b, c, d)
    print(f'Você digitou os valores{lista}')
    print(f'O valor {a} apareceu {lista.count(a)} vezes')
    print(f'O valor {b} aparece na {lista.index(c)}º posição')
    print(f'Os valores pares digitados foram {[c for c in lista if c % 2 == 0 ]}')
    fiz assim

  • @desconhecido7489
    @desconhecido7489 4 года назад +1

    n1=eval(input(" digite o valor :"))
    n2=eval(input(" digite o valor :"))
    n3=eval(input(" digite o valor :"))
    n4=eval(input(" digite o valor :"))
    valores=(n1,n2,n3,n4)
    c=0
    for i in valores:
    if i==9:
    c+=1
    if 9 in valores:
    print("no presente tuplo apareceram {} o numero 9".format(c))
    print("posicao a primeira ocorrencia do numero 3:",valores.count(3))
    for j in valores:
    if j%2==0:
    print("numero par", j)
    minha solucao com o minimo possivel de funcoes

  • @danielmatos9201
    @danielmatos9201 2 года назад

    gostei desse! fiz assim:
    ---------------------------------------
    number_user = ( int(input("Digite o primeiro numero: ")),
    int(input("Digite o segundo: ")),
    int(input("Digite o penultimo: ")),
    int(input("Digite o ultimo: ")))
    numeros_do_usuario = number_user
    cont = 0
    for i in numeros_do_usuario:
    if i == 3:
    print(f"O numero 3 se encontra na posição {numeros_do_usuario.index(3)}")
    if i % 2 == 0:
    print(f"O numero {i} é par")
    if i == 9:
    cont += 1
    print(f"O numero 9 aparece {cont} vezes")

  • @dualsgo
    @dualsgo 2 месяца назад

    # Estou compartilhando minhas anotações sobre os exercícios. Quem quiser, pode copiar e colar em um documento .py pois está tudo formatado e comentado.
    # Nesse exercício, vamos desenvolver um programa que leia quatro valores pelo teclado e guarde-os em uma tupla. No final, o programa deve mostrar:
    # A) Quantas vezes apareceu o valor 9.
    # B) Em que posição foi digitado o primeiro valor 3.
    # C) Quais foram os números pares.
    # Primeiro vamos ler quatro valores pelo teclado e guardar em uma tupla.
    # Podemos simplificar a leitura dos valores com uma compressão de lista.
    tupla = tuple(int(input('Digite um valor: ')) for i in range(4)) # Lê 4 valores e guarda em uma tupla
    # Em seguida, vamos contar quantas vezes o valor 9 apareceu na tupla.
    nove = tupla.count(9) # Conta quantas vezes o valor 9 aparece na tupla. Caso não apareça, retorna 0.
    # O método count() retorna o número de vezes que um valor aparece em uma tupla.
    # Vamos verificar em que posição foi digitado o primeiro valor 3.
    if 3 in tupla: # Verifica se o valor 3 está na tupla, pois se não estiver, não podemos usar o método index().
    três = tupla.index(3) # Retorna o índice do primeiro valor 3 na tupla
    # Vamos verificar quais foram os números pares. Vamos usar uma compressão de lista para isso.
    pares = tuple(p for p in tupla if p % 2 == 0) # Guarda os números pares em uma tupla
    # Por fim, vamos exibir os resultados.
    print(f'A) Quantas vezes apareceu o valor 9? {nove}')
    print(f'B) Em que posição foi digitado o primeiro valor 3? {três+1}' if 3 in tupla else 'B) O valor 3 não foi digitado.')
    print(f'C) Quais foram os números pares? {pares}' if pares else 'C) Não há números pares na tupla.') # Exibe os números pares da tupla. Se não houver, exibe uma mensagem.

  • @alexcardoso2750
    @alexcardoso2750 3 года назад

    eu coloquei opção a mais no par, coloquei else para quando nao ter par
    num = (int(input('digita um numero')), int(input('digita um numero')),
    int(input('digita um numero')), int(input('digita um numero')))
    print(f'voce digitou os numero {num}')
    print(f'o valor nove apareceu {num.count(9)} vezes')
    if 3 in num:
    print(f'o valor 3 apareceu na posição {num.index(3)+1}')
    else:
    print('o valor 3 nao esta dentro da tuple')
    print(f'Os numero pares sao:', end=' ')
    for n in num:
    if n % 2 == 0:
    print(f' {n}', end=' ')
    else:
    print('nao tem numero par')
    break

  • @arthuralberti8622
    @arthuralberti8622 4 года назад

    a = int(input('Digite um número '))
    b = int(input('Digite um número '))
    c = int(input('Digite mais um número '))
    d = int(input('Digite o último númearo '))
    tup = (a,b,c,d)
    print ('Você digitou os valores {}.'.format(tup))
    print ('O valor 9 apareceu {} vezes'.format(tup.count(9)))
    if 3 in tup:
    print ('O primeiro valor 3 apareceu na {}º posição'.format(tup.index(3)+1))
    for c in tup:
    if c % 2 == 0:
    print (f'Os números pares digitados foram ({c})')

  • @athanasilva492
    @athanasilva492 2 года назад

    Fiquei presa em algumas partes, mas valeu muito o aprendizado
    numero1 = int(input('Digite um número:'))
    numero2 = int(input('Digite mais um número:'))
    numero3 = int(input('Digite outro número:'))
    numero4 = int(input('Digite o último número:'))
    minhaTupla = tuple([numero1, numero2, numero3, numero4])
    print(f'Os valores escolhidos foram: {tuple([numero1, numero2, numero3, numero4])}')
    print(f'O número 9 apareceu {(minhaTupla.count(9))} vez(s)')
    if 3 in minhaTupla:
    print(f'O número 3 apareceu na {(minhaTupla.index(3))+1}º posição')
    if 3 not in minhaTupla:
    print('O número 3 não foi selecionado.')
    print('Os números pares são:', end='')
    for pares in minhaTupla:
    if pares % 2 == 0:
    print(pares)

  • @cleitomsilvalopes
    @cleitomsilvalopes 8 месяцев назад

    foi dessa forma que eu imaginei de realizar o exercicio, mas ! mas é claro que tive que dar um olhadinha para executar o programa por completo !
    variavel = []
    cont = 0
    for c in range(1, 6):
    a = int(input(f"por favor escreva o {c} numero : "))
    variavel.append(a)
    if a % 2 == 0:
    cont += 1
    print(f"os numero são {variavel}")
    print(f"o numero 9 foi inpresso {variavel.count(9)} vezes ")
    if 3 in variavel:
    print(f"o numero 3 está no {variavel.index(3)+1} momento")
    else:
    print("o numero 3 não foi digitado !")
    print(f"dentro desta lista existem {cont} numeros pares !")

  • @GaragemClassica
    @GaragemClassica 2 года назад

    Para o programa informar se não foram digitados pares fiz assim:
    teste_par = False
    for num in numeros:
    if num % 2 == 0:
    teste_par = True
    break
    if teste == True:
    print('Os valores pares digitados foram: ',end='')
    for num in numeros:
    if num % 2 == 0:
    print(num, end=' ')
    else:
    print('Não foram digitados valores pares')

  • @ricmorgaccio9716
    @ricmorgaccio9716 5 лет назад +1

    t =[]
    for i in range(1, 6):
    num = int(input(f'Digite o número {i}: '))
    t += [num]
    pares = [x for x in t if x % 2 == 0]
    pares = tuple(pares)
    t = tuple(t)
    print('=-'*20)
    print(f'O valor 9 apareceu {t.count(9)} vez(es).')
    if t.count(3) > 0:
    print(f'O valor 3 aparece primeiro na posição {t.index(3)+1}')
    else:
    print('O número 3 não foi inserido nenhuma vez.')
    if len(pares) > 0:
    print('Os números pares digitados são: ', end='')
    for a,b in enumerate(pares):
    print(b, end=', ' if a < len(pares)-1 else '')
    else:
    print('Não foram inseridos números pares.')

  • @lotus217
    @lotus217 2 года назад

    Acabei fazendo com lista e não tuplas... kkkk... mas deu certinho!!!
    lista = []
    for i in range(0, 4):
    num = int(input('Digite um número: '))
    lista.append(num)
    cont = lista.count(9)
    # pos = lista.index(3)
    print(f'Você digitou os valores: {lista}')
    print(f'O valor 9 apareceu {cont} vezes')
    if 3 in lista:
    pos = lista.index(3)
    print(f'O valor 3 apareceu na {pos + 1}ª posição')
    else:
    print('O número 3 não foi digitado!')

  • @Kaua_Goes
    @Kaua_Goes Год назад

    Eu fiz de um jeito para caso nenhum número par seja digitado, e quero agradecer aos comentários que me ajudaram a fazer a tupla usando o for...
    n = tuple(int(input(f'Digite o {c}° número: '))for c in range(1, 5))
    print(f'Os números digitados foram {n}')
    print(f"O número 9 apareceu {n.count(9)} vezes")
    if 3 in n:
    print(f"O número 3 aparece pela primeira vez na {n.index(3)+1}° posição")
    else:
    print('O número 3 não foi digitado nenhuma vez')
    s = 0
    for c in n:
    if c % 2 == 0:
    s += 1
    if s > 0:
    print('Os números pares são: ', end='')
    else:
    print('Nenhum número é par!')
    for c, num in enumerate(n):
    if num % 2 == 0:
    print(n[c], end=' ')

  • @carlosdam1204
    @carlosdam1204 3 года назад +1

    Mestre Jedi Guanabara, acrescentando uma linha de codigo para que o teste lógico não inclua o zero como número par.
    num = (int(input("Digite um numero:
    ")), int(input("Digite um numero:
    ")),
    int(input("Digite um numero:
    ")), int(input("Digite um numero:
    ")))
    print(f"O numeros incluidos na tupla foram : {num}")
    print(f"O numero 9 apareceu {num.count(9)} vezes")
    if 3 in num:
    print(f"O numero 3 apareceu na {num.index(3) +1}ª posição.")
    else:
    print("O número 3 não foi digitado")
    print("Os numeros pares digitados foram:" , end=" ")
    for n in num:
    if n != 0:
    if n % 2 == 0:
    print(f"{n}", end=" ")

    • @MsGrilo12
      @MsGrilo12 3 года назад +1

      também pensei nisso irmão, fiz parecido mas usei loop infinito
      w = 0
      pares = 0
      while True:
      if tupla[w] % 2 == 0 and tupla[w] != 0:
      print(f'{tupla[w]} é número um par')
      pares += 1
      w += 1
      if w == 4:
      break
      if pares == 0:
      print('Não foram encontrados números pares')

  • @hugooliveira9624
    @hugooliveira9624 4 года назад +1

    minha solução foi com o while!
    from time import sleep
    nuns = (int(input('digite um numero :')),
    int(input('digite outro numero :')),
    int(input('digite o 3° numero :')),
    int(input('digite o ultimo numero :')))
    print('CARREGANDO...')
    sleep(1)
    print(f'vc digitou {nuns}')
    nove = 0
    tres = 0
    par = 0
    contem = 0
    while True:
    if nuns[contem] == 9:
    nove += 1
    if nuns[contem] == 3:
    tres = 1
    if nuns[contem] % 2 == 0:
    par += 1
    if contem == 3:
    break
    contem += 1
    print(f'vc digitou {nove} noves
    vc digitou {tres} tres
    e tem {par} numeros pares')

  • @almeidadiff
    @almeidadiff Год назад +1

    a = int(input('Digite um valor:'))
    b = int(input('Digite outro valor:'))
    c = int(input('Digite um valor novamente:'))
    d = int(input('Digite mais um valor:'))
    e = (a,b,c,d)
    print(f'Os valores digitados foram {e}')
    print(f'O número 9 apareceu {e.count(9)} vezes')
    print(f'O primeiro valor 3 apareceu na posição {e.index(3)+1}')
    print('Os valores pares digitados foram ', end = '')
    for n in e:
    if n % 2 == 0:
    print(n, end = ' ')

    • @almeidadiff
      @almeidadiff 10 месяцев назад

      Sem separar em variáveis:
      núm = (int(input('Digite um número: ')),
      int(input('Digite um número: ')),
      int(input('Digite um número: ')),
      int(input('Digite um número: ')))
      print(f' Os números informados são: {núm}')
      print(f'O número 9 apareceu: {núm.count(9)} vez(es)')
      if 3 in núm:
      print(f'O primeiro valor 3 foi digitado na posição: {núm.index(3)+1}')
      else:
      print('O valor 3 não foi digitado em nenhuma posição.')
      print('Os valores pares digitados foram ', end='')
      for c in núm:
      if c % 2 == 0:
      print(c, end= ' ')

  • @gambiarradeveloper4950
    @gambiarradeveloper4950 2 года назад

    fiz uma das minhas maiores gambiarras
    v1 = int(input('digite o primeiro valor'))
    v2 = int(input('digite o segundo valor'))
    v3 = int(input('digite o terceiro valor'))
    v4 = int(input('digite o quarto valor'))
    tupla = v1, v2, v3, v4
    par = position = ac9 = 0
    for value in tupla:
    if value == 9:
    ac9 += 1
    if value % 2 == 0:
    par += 1
    while True:
    for value in tupla:
    position += 1
    if value == 3:
    break
    break
    print(f'o valor 9 apareceu {ac9} vezes')
    print(f'a posição do primeiro 3 é {position}')
    print(f'a quantidade de numeros pares é {par}')

  • @lexitube
    @lexitube 5 лет назад

    A principio eu tinha tratado o erro assim:
    try:
    print(f'O número 3 apareceu na {numeros.index(3)+1}ª posição')
    except:
    print('O número 3 não está na tupla')

  • @djerondlennon6648
    @djerondlennon6648 2 года назад

    rapaaaaz, eu estava tendo uma puta dificuldade nos números pares pois estava tentando gravar em uma tupla no início do código, mas funcionou, obviamente o do guanabara ficou melhor, mas vou deixar aqui nos cometários a minha solução, pq fiquei muito orgulhoso que deu certo mesmo definindo a tupla no início :)
    pares = ''
    valores = (int(input('Digite um número: ')), int(input('Digite outro número: ')),
    int(input('Digite mais um número: ')), int(input('Digite o último número: ')))
    for c in valores:
    if c % 2 == 0:
    pares += str(f'{c}/')
    print('Você digitou os valores: /', end='')
    for c in valores:
    print(c, end='/')
    valores9 = valores.count(9)
    if 3 in valores:
    valores3 = f'o valor 3 apareceu na {valores.index(3) + 1}ª posição'
    else:
    valores3 = 'O N°3 não foi digitado'
    print(f'
    O valor 9 apareceu {valores9} vezes')
    print(valores3)
    print(f'Os valores pares digitados foram / {pares}')

  • @dxmxrfilho2111
    @dxmxrfilho2111 Год назад

    confesse que fiquei mto tempo nesse exercicio e fiz umas gambiarra com try:
    from time import sleep
    n1 = int(input('digite um valor:'))
    n2 = int(input('digite outro valor:'))
    n3 = int(input('digite mais um valor:'))
    n4 = int(input('digite o ultimo valor:'))
    pares = ()
    cont_nove = 0
    valores = (n1, n2, n3, n4)
    print('')
    print(f'Você digitou os valores: {valores}')
    for num in valores:
    if num == 9:
    cont_nove += 1
    if num == 3:
    tres = valores.index(3) + 1
    if num % 2 == 0:
    pares += num,
    sleep(1)
    print(f'O valor 9 apareceu {cont_nove} vezes')
    try:
    print(f'o valor 3 apareceu na {tres}ª posição')
    except:
    print('o valor 3 não foi digitado em nenhuma posição')
    print(f'Os valores pares digitados foram {pares}')

  • @franciomarsouza3215
    @franciomarsouza3215 6 лет назад

    Show.

  • @yoaimo_d32
    @yoaimo_d32 5 месяцев назад +1

    #Jose.
    //Eu sei o q é uma variavel composta mas, usar ela como um tupla é a primeira vez, por isso estou tendo um pouco de dificuldade, mas ta ai.
    # programa que leia quatro valores pelo teclado e guardeos em um tupla
    # No final mostra A quantas vezes o 9 apareceu B em que posicao o primeiro 3
    # foi emcontrado e quais foram os numeros pares.
    n = (int(input('Digite um numero: ')), int(input('Digite outro numero: ')),
    int(input('Digite mais um numero: ')), int(input('Digiteo ultimo numero: ')))
    v = len(n) - 1
    contp = busc3 = np = 0
    junt = ()
    print(f'Voce digitou os valores {n}')
    for c in range(0, len(n)):
    if n[c] == 3:
    busc3 += 1
    print(f'O valor 9 apareceu {n.count(9)} vezes')
    if busc3 >= 1:
    print(f'O valor 3 apareceu na posiçao {n.index(3) + 1}º')
    else:
    print('O valor 3 nao foi digitado em nenhuma posicao')
    print(f'Os valores pares digitados foram ', end='')
    for c in range(0, len(n)):
    if n[c] % 2 == 0:
    print(f'{n[c]} ', end='')
    17/06/24
    😀

    • @botlusca7213
      @botlusca7213 5 месяцев назад

      Mano, como tu conseguiu pensar nessa resolução para os números pares? kkkk. O jeito que o Guanabara fez, simplesmente não funcionou e eu tentei de várias formas kkkk

    • @yoaimo_d32
      @yoaimo_d32 5 месяцев назад

      @@botlusca7213 Cara eu agr to com sono, me desculpe se n conseguir explicar direito, faz quatro dias q fiz isso, mas basicamente.
      O for vai de 0 ate a quantidade de numeros digitados, ou seja se vc digitar 4 numeros, ele vai de 0 ate 3 se n me engano é um pouco confuso mais lembra q o Python ignora o ultimo numero.
      No for fica 0,1,2,3 isso é o c
      Oq ta acontecendo aqui é o seguinte 'n[c]' é basicamente isso n[0], n[1], [n[2], n[3] Entao n[0] é o primeiro numero da tupla, n[1] é o segundo e assim sucessivamente.
      Entao resulmindo ele verifica cada numero usando a n[posicao] que é o C dos numeros na tupla.
      for c in range(0, len(n)):
      if n[c] % 2 == 0:
      print(f'{n[c]} ', end='')
      Espero q vc tenha entendido, se n pode mandar mais perguntas q amnha eu respondo melhor e claro sem sono.

  • @AshesKnightt
    @AshesKnightt 4 года назад +4

    num = (int(input('Digite um valor: ')),
    int(input('Digite outro valor: ')),
    int(input('Digite mais um valor: ')),
    int(input('Digite o último valor: ')))
    print(f'Você digitou os valores: {num}')
    if 9 in num:
    print(f'O valor 9 apareceu {num.count(9)} veze(s).')
    if 3 in num:
    print(f'O valor 3 apareceu na {num.index(3)+1}ª posição')
    print(f'Foram digitados os seguintes valores pares: ', end='')
    for n in num:
    if n % 2 == 0:
    print(n, end=' ')
    print()
    #Desafio 75 conclúido

    • @no-name2599
      @no-name2599 4 года назад

      meu erro nesse exercisio foi pensar que eu tinham que atribuir uma variavel nos elementos dentro da tupla, por exemplo " tupla= num1 = (int(input('Digite um valor: ')),
      num2 = int(input('Digite outro valor: ')),
      num3 = int(input('Digite mais um valor: ')),
      num4 = int(input('Digite o último valor: ')))

  • @Vittu_Dev
    @Vittu_Dev 4 года назад

    # Exercício 075: Desenvolva um programa que leia quatro valores pelo teclado e guarde-os em uma tupla. No final, mostre:
    # A) Quantas vezes apareceu o valor 9;
    # B) Em que posição foi digitado o primeiro valor 3;
    # C) Quais foram os números pares.
    perguntas = ('um número', 'outro número', 'mais um número', 'o último número')
    contnove = 0
    numeros1 = numeros2 = par1 = par2 = ()
    for c in range(0, 4):
    num = int(input(f'Digite {perguntas[c]}: '))
    if num % 2 == 0:
    par1 = num,
    par2 = par2 + par1
    if num == 9:
    contnove += 1
    numeros1 = num,
    numeros2 = numeros2 + numeros1
    print(f'Você digitou os valores {numeros2}.
    O valor 9 apareceu {contnove} vezes.')
    if 3 not in numeros2:
    print('O valor 3 não foi digitado em nenhuma posição.')
    else:
    print(f'O valor 3 apareceu na {numeros2.index(3) + 1}ª posição.')
    if par1 != ():
    par3 = str(par2).replace('(', '').replace(')', '')
    print(f'Os valores pares digitados foram {par3}.')
    # Concluído.

  • @roneyjuniodeportugal99
    @roneyjuniodeportugal99 2 года назад

    Em 7:53 foi digitados números e eram para imprimir os pares. No caso há apenas 1 par. No seu programa apareceu 2.

    • @darialouisebarbosamachado2074
      @darialouisebarbosamachado2074 2 года назад

      Não é o números de vezes que os pares apareceram e sim o número 2 que era par... =)
      Ficou um pouco ambígua a forma como ele escreveu 😅

  • @viniciusxavier5424
    @viniciusxavier5424 4 года назад +4

    A resolução dá uma resposta estranha caso não haja valores pares digitados. Dá pra melhorar isso?

    • @tchupixi
      @tchupixi 3 года назад +1

      Dá sim, você faz o código de modo a só mostrar os pares se houver número par, senão dê uma mensagem informando que não há, fiz no código abaixo:
      print('')
      a = (int(input('Digite um número inteiro: ')))
      b = (int(input('Digite um número inteiro: ')))
      c = (int(input('Digite um número inteiro: ')))
      d = (int(input('Digite um número inteiro: ')))
      tupla = (a,b,c,d)
      print (tupla)
      print(f'Existe(m) {tupla.count(9)} números 9.')
      if 3 in tupla:
      print(f'O primeiro número 3 aparece na posição {tupla.index(3)}')
      else:
      print('Não há números 3 na tupla.')
      for c in range (0,4):
      if tupla[c] % 2 == 0:
      if tupla[c] >0:
      print(f'O número {tupla[c]} é par.')
      else:
      break
      print('Não existem números pares na tupla.')

    • @Bruno92137
      @Bruno92137 3 года назад

      Como eu ja tinha terminado e não tinha reparado nisso fiz a famosa gambis kkkkk, mas ainda assim aparece " os números pares são ", porém coloquei " não existem números pares"
      numero =(int(input('Digite um número: ')),
      int(input('Digite um número: ')),
      int(input('Digite um número: ')),
      int(input('Digite um número: ')))
      print(f'Você digitou os valores {numero}')
      print(f'O número 9 aparece {numero.count(9)} vezes')
      if 3 in numero:
      print(f'O número 3 apareceu na {numero.index(3,0)+1}ª posição')
      else:
      print('O número 3 não aparece na tupla')
      print(f'Os números pares são:')
      count = 0
      for x in numero:
      if x%2 ==0:
      print(x,end=' ')
      count+=1
      if count == 0:
      print('Não existem números pares')

  • @GabrielSoares-jr2hw
    @GabrielSoares-jr2hw 2 года назад

    Eu particularmente não acho que o uso dessas facilidades como: count(), index(), sejam boas pra quem tá aprendendo agora.
    Mas, é bom saber que elas existem.
    numeros = ()
    for num in range(4):
    numero = int(input('Digite um número: '))
    numeros += numero,
    noves = 0
    posi_tres = 4
    pares = ()
    for num in range(len(numeros)):
    if numeros[num] == 9:
    noves += 1
    elif numeros[num] == 3 and posi_tres == 4:
    posi_tres = num + 1
    elif numeros[num] % 2 == 0:
    pares += numeros[num],
    print(f'Esses foram os valores digitados: {numeros}')
    if noves != 0:
    print(f'O valor 9 apareceu {noves} vezes.')
    else:
    print('Nenhum valor 9 foi digitado.')
    if posi_tres != 4:
    print(f'O valor 3 está na {posi_tres}ª posição.')
    else:
    print('Nenhum valor 3 foi digitado.')
    if pares != ():
    print(f'Esses foram os valores pares: ', end='')
    for num in pares:
    print(num, end=' ')
    else:
    print(f'Nenhum valor par foi digitado.')

  • @nelsonsoares2281
    @nelsonsoares2281 5 лет назад

    Prof. Guanabara fiz um pouco diferente e dei uma incrementada no código.
    num = (int(input('Digite um número:')),
    int(input('Digite mais um número:')),
    int(input('Digite outro número:')),
    int(input('Digite o último número:')))
    q = 0
    print(f'
    Você digitou os valores:', end=' ')
    for p, c in enumerate(num):
    print(c, end=' ')
    if c == 9:
    q += 1
    print(f'

    O valor 9', 'não foi digitado.' if q == 0 else f'apareceu {q}',
    'vezes' if q > 1 else 'vez' if q == 1 else '')
    if 3 in num:
    print(f'O valor 3 apareceu na {num.index(3) + 1}ª Posição')
    else:
    print('O valor 3 não foi digitado em nenhuma posição.')
    print('Os valores pares digitados foram', end=' ')
    for d in num:
    if d % 2 == 0:
    print(d, end=' ')
    print('')

  • @genpmaporraaaa
    @genpmaporraaaa 4 года назад

    l = []
    p = []
    for c in range (0,4):
    n = int(input('Digite um número: '))
    l.append(n)
    p.append(n%2 == 0)
    if 9 in l:
    print(f'O número nove aparece {l.count(9)} vezes.')
    if 3 in l:
    print(f'O número 3 aparece na {l.index(3)+1} posição.')
    if len(l) > 0:
    print(f'A quantidade de valores pares digitados são {p.count(True)}.')

  • @jhonatanpereira4023
    @jhonatanpereira4023 2 месяца назад +1

    n = (int(input('Digite o 1º número: ')), int(input('Digite o 2º número: ')), int(input('Digite o 3º número: ')), int(input('Digite o 4º número: ')))
    print(f'Você digitou os valores {n} ')
    if n.count(9) == 1:
    print(f'O número 9 apareceu {n.count(9)} vez. ')
    elif n.count(9) > 1:
    print(f'O número 9 apareceu {n.count(9)} vezes. ')
    else:
    print('Número 9 não registrado. ')
    if 3 in n:
    print(f'O número 3 foi resgistrado pela primeira vez na {n.index(3)+1}º posição. ')
    else:
    print('Número 3 não registrado. ')
    print('Número(s) par(es): ',end='')
    for par in n:
    if par % 2 == 0:
    print(par, end=' ')