Função input() em Python (Curso para iniciantes - Aula 6)

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Aprenda como utilizar a função input() em Python nessa aula. Você será capaz de criar comandos que interagem com o usuário de forma bastante interessante. Próxima aula (aula 7): • Formatação em Python ....
    Código utilizado nesse vídeo:
    nome=input(‘Qual o seu nome?’)
    idade=input(‘Quantos anos você tem?’)
    #atribuindo tipos diferentes
    nome=int(input(‘Digite um número:’))
    O curso completo de Python para iniciantes está organizado nessa página: bit.ly/aulaPython
    E também nessa playlist: • Curso de Python para I...
    Python é uma linguagem muito completa, de propósito universal. Referência: bit.ly/3aBOIQV

ความคิดเห็น • 86

  •  2 ปีที่แล้ว +1

    Olá pessoal! Liberamos CERTIFICADO para este curso gratuito.
    Para solicitar o seu, basta conferir o curso no link abaixo:
    didatica.tech/curso-de-python-online-para-iniciantes/

  • @rosidemorais
    @rosidemorais 4 ปีที่แล้ว +63

    Professor, quero muito programar em Python. Já tentei iniciar várias vezes, mas você é o único que prendeu a minha atenção. Obrigada por que percebo que ensinar é o seu objetivo. Em muitas aulas que tentei assistir, as pessoas seguem a rota do marketing digital. Elaboram a aula para atrair clientes e ficam correndo em círculo. Às vezes percebo que dominam o conteúdo, mas querem vender o curso - desejo boa sorte para eles! Cada um tem seu motivo. Parabéns pelo seu, professor!!! Muitas bênçãos!

    • @tiagogad
      @tiagogad 4 ปีที่แล้ว

      Verdade, vou para aula 7

  • @alfredoepq9689
    @alfredoepq9689 3 ปีที่แล้ว +12

    Parabénssssssssssssssssssssssssss.
    Exemplo de aula, didática 100%, realmente é o professor pensando no lugar do aluno.
    Não sou da área da tecnologia mas depois desse curso já estou pensando em fazer transição de carreira.

  • @CarlosEduardo-fy4pj
    @CarlosEduardo-fy4pj 3 ปีที่แล้ว +5

    Esse curso está me ajudando na preparação para concurso. Obrigado, professor.

  • @ferrybraga8621
    @ferrybraga8621 3 ปีที่แล้ว +4

    Sou iniciante e já vi vários vídeos de introdução ao python e, disparado, voce tem a melhor didática. parabens!!

  • @lehumano
    @lehumano 2 ปีที่แล้ว +1

    Cara sinceramente eu tô ADORANDO suas aulas, e sei lá, eu via vários e vários jogos indies, e coisas relacionadas a programação, e me senti motivado, seus vídeos estão me ajudando a alcançar meu sonho. :D
    Com essa aula já da pra fazer um ARG

  • @MatematicaTel
    @MatematicaTel 2 ปีที่แล้ว +2

    Boas aulas, bem direto ao ponto, parabéns!!

  • @JoseSFilho
    @JoseSFilho 4 ปีที่แล้ว +3

    Cara gostei muito da maneira que vc ensina

  • @satiltoptrader5023
    @satiltoptrader5023 3 ปีที่แล้ว +3

    11/11/2020 Os seus vídeo estão me ajudando muito valeu!!

  • @Everson_Code
    @Everson_Code ปีที่แล้ว

    Muito bom.

  • @mariaceliaribeirodasilva6254
    @mariaceliaribeirodasilva6254 ปีที่แล้ว

    Obrigado pelas explicações com tanta clareza, já amo python.

  • @maximilianobaldocchi9472
    @maximilianobaldocchi9472 ปีที่แล้ว

    eu coloquei como usar input no TH-cam e cai nesse vídeo, velho eu já havia entendido um pouco sobre input, mas você abriu um laque , quando explicou sobre o int com input, eu estava até fazendo, mas não estava entendendo haahhahahahahaha , mais um escrito :D

  • @mobi1337
    @mobi1337 4 ปีที่แล้ว +1

    VIDEO EXCELENTE NOTA 1000!!!QUALQUER COISA QUE EU DIZER DEPOIS VAI SER REPETITIVO!PARABÉNS!!!

  • @rodrigojmz
    @rodrigojmz 2 ปีที่แล้ว

    Puro creme do mIRC Script! Quem conheceu vai lembrar! Não sabia que python era assim, que legal!

  • @geraldofranco6468
    @geraldofranco6468 4 ปีที่แล้ว +1

    Porra... só hoje descobri seu canal... muito boa a sua didática... parabéns...

  • @rafagodofwar
    @rafagodofwar 4 ปีที่แล้ว +1

    eita adorei essa aula, java enchendo o saco muita coisa.

  • @valeriajanzen8526
    @valeriajanzen8526 ปีที่แล้ว

    Eu adorei a dica sobre o pensamento de interpretação de forma mais didática. Muito Obrigada!

  • @niquinho
    @niquinho 2 ปีที่แล้ว

    Muito obrigado por está me ensinando algo que sempre quis fazer,mas nunca tive oportunidade!

  • @BeatrizSilva-kd5ko
    @BeatrizSilva-kd5ko ปีที่แล้ว

    Incrível!! Finalmente compreendi o input muito obgg

  • @monbebeot790
    @monbebeot790 3 ปีที่แล้ว

    muito obrigada, estou fazendo faculdade de ciência de dados mas estou aprendendo mesmo com os seus vídeos.

  • @jlionbeats
    @jlionbeats 2 ปีที่แล้ว

    muito top to maratonando, logo de cara ja entendi, depois fiz um com float usando :
    peso = float(input("qual o seu peso?"))
    Respondi 105.5
    depois fiz
    print (peso+peso)
    211.0
    funcionou

  • @samuelvitor9028
    @samuelvitor9028 4 ปีที่แล้ว

    comecei a luta agora e ja me salvou mt. espero daqui uns meses voltar aq e ver que era bem bestas minhas duvidas iniciais

    • @F0000x
      @F0000x 3 ปีที่แล้ว

      *e aí já aprendeu bastante?*

  • @leonardoyvesdesouzamelo4008
    @leonardoyvesdesouzamelo4008 3 ปีที่แล้ว

    muito obrigado em menos de dois minutos salvou a minha vida na faculdade

  • @ramizairineu326
    @ramizairineu326 2 ปีที่แล้ว

    Maratonando seus vídeos!! Parabéns pela didática!!

  • @eusouobn
    @eusouobn 11 หลายเดือนก่อน

    Toppp

  • @MarcoAzevedo
    @MarcoAzevedo 2 ปีที่แล้ว

    Muito massa meu!!! Aprendendo legal aqui, porém acho que pelo meu sistema ser win7 a versão do Anaconda é outra, então o que ocorreu aqui é que ao printar a variável nome, ele não aceita e dá erro, somente aceita se eu colocar no input o nome entre áspas. Dessa forma ele entendeu o nome em letras...já para os números ele foi direto e já interpretou como int, não precisei fazer ele entender que devia mudar de str para int.
    Doido!! Abraço, vou seguir aqui nas aulas!

  • @andreisrael7791
    @andreisrael7791 3 ปีที่แล้ว

    muito obrigado, agora eu entendi

  • @Victor32982737
    @Victor32982737 4 ปีที่แล้ว

    obrigado guerreiro, conseguir fazer a atividade =D

  • @augustopinheiro9322
    @augustopinheiro9322 3 ปีที่แล้ว

    Muito bom! Parabéns!

  • @Arthursabbatinibuoro
    @Arthursabbatinibuoro 3 ปีที่แล้ว

    Esse forma de definer as variáveis numéricas dá tilt na mente de quem é acostumado com C. hahaha confesso que vou penar pra me adaptar. Abraços!

  • @aritanacelso
    @aritanacelso ปีที่แล้ว

    Professor, o que vc acha do VS Code como IDE? Não conhecia o Jupyter e nessa explicação do INPUT, notei que ele é bem mais intuitivo e fácil.

  • @hencetm4222
    @hencetm4222 3 ปีที่แล้ว +8

    no meu aconteceu algo que quando eu tento mandar os comandos fica um asterísco no In [*] e não roda mais nada

    • @nicolasmarfilmachado7152
      @nicolasmarfilmachado7152 3 ปีที่แล้ว +5

      O kernel está ocupado. Vá para o menu Kernel e clique em Interrupt. Se isso não funcionar, clique em Restart. Você precisa entrar em uma nova célula e pressionar Shift + Ente para ver se funcionou.

    • @saude4gym
      @saude4gym 3 ปีที่แล้ว +3

      voce apertou run ao inves de enter,quando vc for digitar o comando com o input aperte run e quando aparecer igual ao video.qual o seu nome vc aperta enter e nao run

  • @cassioroberto3528
    @cassioroberto3528 4 ปีที่แล้ว

    fera

  • @vitorsilvadacosta5110
    @vitorsilvadacosta5110 4 ปีที่แล้ว +3

    olá, obrigado pelo curso, mas seria possível inserir mais de uma variável em um mesmo comando input?

  • @guilhermanofreitas6518
    @guilhermanofreitas6518 2 ปีที่แล้ว

    Além de músico é programador?! ganhou mais um inscrito

  • @gerdeonsantosnunes7687
    @gerdeonsantosnunes7687 ปีที่แล้ว +1

    Como o número 50 foi considerado como sendo de type float, se o número não tem vírgula? Não deveria ser de type int? Obrigado. Aula simplesmente perfeita!

    • @danielmatos2670
      @danielmatos2670 ปีที่แล้ว +1

      Isso aconteceu porque ele transformou a variável para o tipo float, por isso ele digitou:
      idade = float(input('Qual a sua idade?'))
      Assim como ele fez nas primeiras linhas, o Python considerou o 30 como string, por isso ele transformou para inteiro usando:
      idade = int(input('Qual a sua idade?'))
      Então de forma resumida, você pode determinar o tipo da variável.

    • @gerdeonsantosnunes7687
      @gerdeonsantosnunes7687 ปีที่แล้ว

      @@danielmatos2670 muito obrigado, amigo.

  • @lewankelwin
    @lewankelwin 3 ปีที่แล้ว

    E vamos para a próxima aula!
    Aula 6 concluída!

  • @ottomack2
    @ottomack2 3 ปีที่แล้ว +2

    Amigo, porque aparece In [*] ? Por favor me tire essa dúvida. Grato

    • @nicolasmarfilmachado7152
      @nicolasmarfilmachado7152 3 ปีที่แล้ว

      O kernel está ocupado. Vá para o menu Kernel e clique em Interrupt. Se isso não funcionar, clique em Restart. Você precisa entrar em uma nova célula e pressionar Shift + Enter para ver se funcionou.

  • @lumensage2203
    @lumensage2203 4 ปีที่แล้ว +3

    O meu tá dando problema para mudar o tipo de variável 05:40 eu não sei pq ta dando erro. Aparece "int object is not callable" quando eu vou ver o type, porém no print(idade*2) deu certo

    • @tiagogad
      @tiagogad 4 ปีที่แล้ว +2

      Verifica se tu tá escrevendo certinho, por que este erro, ele está informando que: o objeto "int" não pode ser chamado, ou seja, vc está executando ela como se fosse uma função ou método e ela não é, refaça novamente tal qual no vídeo( observação, estou aprendendo também) vamos nos ajudando.

  • @carlosfreefire4498
    @carlosfreefire4498 ปีที่แล้ว

    Oq eu tenho mais dúvida e como usar o else caso o leitor não responda meu input como eu queira

  • @analises5399
    @analises5399 3 ปีที่แล้ว

    Parece o Fabricio Werdun falando, tudo tudo! kkkkkk

  • @pedroamorim7713
    @pedroamorim7713 4 ปีที่แล้ว +2

    Tenho uma dúvida: caso eu determine o "type" de um "input" como "int" porém coloco um texto como resposta, o que acontece?
    Ex:
    idade= int(input('qual sua idade?'))
    Resposta: "vinte"

    • @elissondesousa5125
      @elissondesousa5125 4 ปีที่แล้ว +2

      eu acabei de fazer o teste aqui, da um erro

    • @davia.teixeira8751
      @davia.teixeira8751 4 ปีที่แล้ว

      dá erro na hora de programa colocar o nome
      por causa que o int só pode ser um número e se vc colocar ' vinte ' na resposta vai dar erro

  • @UncleFio
    @UncleFio 5 หลายเดือนก่อน

    Por qual motivo nao consigo criar as interações? alguma configuração no jupyter?

  • @GuilhermePGaspar
    @GuilhermePGaspar 8 หลายเดือนก่อน

    Aula sensacional,mas,para mim,ele não está prosseguindo com o código (não dá erro,mas só fica até aí sem execução do mesmo).E invés de aparecer o número da célula, aparece um asterisco nas caixinhas do lado.Se alguém souber o problema, agradeço.

  • @SirDLGamesOfficial
    @SirDLGamesOfficial 4 ปีที่แล้ว

    teste = int(input('Digita: '))
    Digita: a
    ---------------------------------------------------------------------------
    ValueError Traceback (most recent call last)
    in
    ----> 1 teste = int(input('Digita: '))
    ValueError: invalid literal for int() with base 10: 'a'
    o q fiz de errado?
    quando fiz a primeira vez fiz assim:
    Padre = int(input('Pão'))
    e deu certo.

    • @rodrigues170
      @rodrigues170 3 ปีที่แล้ว

      teste = int(input('Digita'))

  • @Irmão-Paulo-48
    @Irmão-Paulo-48 5 หลายเดือนก่อน

    Opa , bom dia... tudo bem?
    nas outras linguagens de programação , por exemplo em javascript, tem que converter o tipo de variável de string para inteiro, com o comando parseInt(), e no Python não? ou seja, direto né?

    •  4 หลายเดือนก่อน

      Exato

  • @gustavocristian6086
    @gustavocristian6086 2 ปีที่แล้ว

    Teria como eu fazer ele só aceitar uma idade específica?

  • @hsender2521
    @hsender2521 2 ปีที่แล้ว

    mano eu tenho uma pergunta la onde o jupter coloca a ordem como [1] no meu fica [*] e não funciana mais o meu codigo dali em diamte n sei oque eu fasso sobre isso

  • @clovissouza6884
    @clovissouza6884 2 ปีที่แล้ว

    olá bom dia a barra de ferramentas do meu jupyter não esta aparecendo, como faço para ela vou dar?

  • @kawansilva157
    @kawansilva157 4 ปีที่แล้ว

    Bom dia Natanael, me explique uma coisa por gentileza, no primeiro exemplo do seu nome, qual a vantagem de usar o input se eu posso atribuir o "Natanael" ou "Kawan" no meu caso direto na variavel nome? um abraço

    •  4 ปีที่แล้ว +2

      Isso serve mais para quando você está criando um código para outras pessoas usarem no futuro. A utilidade é poder chamar uma pessoa que não sabe programar e dizer para ela seguir as instruções que estão aparecendo na tela. Se ela for olhar para o código, não vai saber onde mexer, mas com as interações diretas ali ela conseguirá..

  • @DIWBATISTA
    @DIWBATISTA 2 ปีที่แล้ว

    Sei que não tem nada haver com o assunto do vídeo, mas alguém sabe me dizer como alterar um input depois que o código tiver rodando? Ex: fiz um codigo que calcula o markuo pra empresas, porém esse código existe valores fixos e variáveis, e tudo isso o ''cliente'' digita é ele que bota o valor lá nos inputs, porém eu queria um programa que o cliente digite lá todos os inputs com os valores que ele quer, e vê o resultado , e depois modificar apenas algum valor especifico dentro do codigo, mas no meu caso agora pra mim modifica um valor especifico eu tenho que rodar o programa de dnv e digitat tudo dnv.

  • @ph_araujo5862
    @ph_araujo5862 3 ปีที่แล้ว

    Aqui acho que deu uma travada, não sei... coloquei certinho... nome = input('Qual o seu nome? ') depois run e nada, abriu outra caixa para digitar... nao apareceu a pergunta... tentei algumas vezes e nada.... será que por ser online pode ter travado algo do tipo....

  • @stigma-games7956
    @stigma-games7956 4 ปีที่แล้ว +1

    nome = input('Qual o seu nome? ')
    print('Seu nome e, '+nome)

    • @garciakenyel
      @garciakenyel 4 ปีที่แล้ว +2

      amigo , como sou experiente, recomendo q o print ponha assim:
      print(f'Seu nome é {nome} ')

    • @garciakenyel
      @garciakenyel 4 ปีที่แล้ว +1

      ou assim:
      print('Seu nome é {} ').format(nome)

    • @the_andre
      @the_andre 4 ปีที่แล้ว

      @@garciakenyel aprendi ontem a formatar string kkkkk

  • @MigualG
    @MigualG 3 ปีที่แล้ว

    cara, estou com uma duvida sobre este comando.
    estava fazendo um codigo de uma calculadora, mas percebia algo. primeiramente, aqui vai o código.
    calculo = input ("selecione a conta")
    print (calculo)
    ele em si é extremamente simples, mas quando ele me da a resposta, ela vem no calculo, por exemplo: se eu colocar 1+5 de conta, a calculadora responde com 1+5, e nao 6. sabe como posso fazer o codigo efetuar a conta?

    •  3 ปีที่แล้ว

      Você não executou nenhuma conta, por isso o Python não realizou a operação. Você precisa realizar a conta e mostrar o resultado depois. Por exemplo: digite um número, digite outro número, informe a operação (isso tudo você pede para o usuário digitar e salva os dados), então faz a conta com python: se o usuário selecionou a opção 'soma', você faz soma = numero1 + numero2, print(soma)

  • @saimonwiller
    @saimonwiller ปีที่แล้ว

    Quando eu tento rodar, dá um erro. Ao invés do nome, só o nome, aparece: Por quê!?

  • @ProfessorNiltonGarcia
    @ProfessorNiltonGarcia 2 ปีที่แล้ว

    Estou com problema nesta aula... Quando vou inserir o comando, ao invés de aparecer a contagem para os comandos continuarem na sequência, aparece um asterisco e não pega o comando, pois depois tento imprimir o nome e não acata... O que estou fazendo errado???

  • @leevi2262
    @leevi2262 ปีที่แล้ว

    tou usando o vs code e nao aparecer a barra pra colocar o nome

  • @luana6234
    @luana6234 4 ปีที่แล้ว +1

    olá na parte do vídeo 1:49 está aparecendo a seguinte msg ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    in
    ----> 1 print(nome)
    NameError: name 'nome' is not defined
    Estou fazendo tal qual o vídeo, da primeira vez e fiz foi certinho, o q deu erro foi na idade (não aparecia na tela), resolvi fazer tudo do início e não vai :(

  • @wellingtonlacerda8744
    @wellingtonlacerda8744 ปีที่แล้ว

    Só funciona no computador? No meu celular não deu certo, estou fzd pelo Google

  • @caled2490
    @caled2490 2 ปีที่แล้ว

    suas aulas são muito boas , mas o programa tava toda hora escondendo o resultado da pergunta . Pesquisei o problema e ate arrumei algumas vezes mas sempre voltava , tava bem chatinho de conseguir o resultado do comando

  • @fabiocarvalho.ti79
    @fabiocarvalho.ti79 3 ปีที่แล้ว

    Na parte de Input onde coloco nome = imput('Qual o seu nome?') está dando erro!

  • @francorochadel3372
    @francorochadel3372 3 ปีที่แล้ว

    30 TA VEIO

  • @FamiliaCarmoBlocoapt
    @FamiliaCarmoBlocoapt 3 ปีที่แล้ว

    aconteceu erro de kernel

  • @rodrigomotoboy692
    @rodrigomotoboy692 3 ปีที่แล้ว

    eu não entendi direito a função input.. se você apenas usar "idade = '30'" não terá o mesmo efeito?

  • @Shaaman331
    @Shaaman331 4 ปีที่แล้ว

    Alguém pode ajudar, quando chamo a função input dá esse erro.
    ---------------------------------------------------------------------------
    TypeError Traceback (most recent call last)
    in
    ----> 1 print(nome)
    2
    TypeError: 'str' object is not callable

    • @pedrodaniel9487
      @pedrodaniel9487 3 ปีที่แล้ว +1

      você colocou as aspas? quando dá erro voce vai em Kernel, depois em interrupt, ai volta todas as celulas dando shift+ enter pra rodar novamente até chegar nessa que deu erro.

  • @danielschneider5251
    @danielschneider5251 2 ปีที่แล้ว

    Uma brincadeirinha com o input() kk
    quercontinuar = "S"
    numero_mulheres = 0
    numero_homens = 0
    while quercontinuar == "S":
    print("Crie uma pessoa. Digite 'F' para feminino ou 'M' para masculino")
    pp = input("")
    if pp == "M":
    numero_homens = numero_homens + 1
    elif pp == "F":
    numero_mulheres = numero_mulheres + 1
    else:
    print("Caracter não válido")
    break


    quercontinuar = input("Quer continuar? [S/N]")
    if quercontinuar == "N":
    break

    print(f"Temos {numero_homens} Homens e {numero_mulheres} Mulheres")