Introdução ao Python | Achraf Mad | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Introdução ao Python

teacher avatar Achraf Mad, Creative Engineer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      1 Introdução

      2:28

    • 2.

      2 por Python

      2:50

    • 3.

      3 Baixe e instale Python

      11:59

    • 4.

      4 Hello World e função de ajuda

      8:48

    • 5.

      5 Variáveis e tipos de dados básicos em Python

      12:26

    • 6.

      6 Comentando seu código

      6:56

    • 7.

      7 Entrada de teclado

      10:55

    • 8.

      8 Exercício Construir um programa para dizer Olá

      4:49

    • 9.

      9 Exercício Construir um aplicativo de calculadora

      7:31

    • 10.

      10 declaração condicional

      14:29

    • 11.

      11 loops para loop

      14:23

    • 12.

      12 loops enquanto loop

      7:34

    • 13.

      13 Nome de usuário e senha

      5:16

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

33

Estudantes

--

Sobre este curso

Introdução ao Python: uma abordagem prática

Aprenda Python facilmente e libere o poder de codificação de Python usando exemplos de vida real e atividades de prática

O que você aprenderá

  • Explore as opções disponíveis para executar aplicativos Python
  • Use o intérprete Python para executar declarações e scripts
  • Aprenda como declarar variáveis
  • Como tomar entrada e convertê-la
  • Como enviar saída em mais de um método
  • Construa um aplicativo Python simples que recebe entrada e produz saída
  • Como criar uma calculadora simples usando Python

Requisitos

  • Conhecimento básico de eletrônica digital

DESCRIÇÃO

>>>Aprenda Python facilmente e libere o poder de codificação Python usando exemplos em vida real e atividades de prática.

Bem-vindo a este curso.

Python é uma das linguagens de programação mais populares e mais rápidas do mundo. Ele é usado para todos os tipos de tarefas, incluindo programação web e análise de dados; e ele foi emergente como o idioma para aprender para aprendizado de máquina. Essa popularidade significa que desenvolvedores de python estão em demanda e trabalhos de programação de python podem ser lucrativos.

Todos estes são grandes motivos para aprender como programar em Python. Este módulo vai fornecer uma introdução para usar Python para criar um aplicativo que pode ser um ponto de partida para se tornar um programador de Python.

Por que você deve aprender Python?

  • Fácil de aprender.

  • Suporta desenvolvimento rápido.

  • Plataforma cruzada

  • Código aberto.

  • Extensível.

  • Embutido.

  • Biblioteca padrão e comunidade ativa.

  • Útil para uma grande variedade de aplicações.

Você aprenderá a:

  • Explore as opções disponíveis para executar aplicativos Python

  • Use o intérprete Python para executar declarações e scripts

  • Aprenda como declarar variáveis

  • Como tomar entrada e convertê-la

  • Como enviar saída em mais de um método

  • Construa um aplicativo Python simples que recebe entrada e produz saída

  • Como criar uma calculadora simples usando Python

No final deste curso, você pode criar projetos inovadores usando Python. A única coisa que você precisa fazer é PENSAR, CORTAR e CODIFICAR.

A quem se destina este curso:

  • Geeks em Python
  • Qualquer pessoa interessada em uma das linguagens de programação mais solicitadas no mundo agora
  • Estudantes de engenharia - eletrônica, elétrica e ciência da computação
  • Estudantes de ciência do ensino médio
  • Geeks eletrônicos, estudantes de arte
  • Geeks de sistemas embutidos
  • Geeks

Conheça seu professor

Teacher Profile Image

Achraf Mad

Creative Engineer

Professor

Hello, I'm Achraf.

A passionate engineer who loves to share his knowledge with the world

Visualizar o perfil completo

Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. 1 Introdução: Olá e bem-vindo a este novo curso em que você vai aprender Python. Esta é uma introdução ao curso Python apresentado a você pelo usher de Python é uma das linguagens de programação mais populares e mais rápido crescimento no mundo, é o terceiro mais utilizado de acordo com o hub git em 2019. Ele é usado para todos os tipos de tarefas, incluindo programação web e análise de dados. E é mesclado como a linguagem a aprender para aprendizado de máquina. Essa popularidade significa que as barras de desenvolvedor Python estão em demanda e os trabalhos de programação Python podem ser lucrativos. Existem todas ótimas razões para aprender a programá-lo por telefone. E este curso fornecerá uma introdução ao uso do Python para construir um árabe, que não pode ser um ponto de partida para se tornar um programador Python. Será o primeiro curso de uma série de cursos que o ajudarão a dominar a programação Python em nenhum momento. O que você aprenderá neste curso, você explorará as opções disponíveis para executar aplicativos Python, máquinas diferentes, Windows, Mac e Linux. Você usará o interpretador Python para executar instruções e scripts. Você aprenderá como declarar variáveis, diferentes tempos de variáveis, e o que cada tipo de variáveis faz e por que e quando. Você precisa usá-lo. Como aproveitar os dois e convertidos para se adequar à sua meta de aplicativo. Como enviar saída em mais de um método, e como construir um script Python simples ou aplicativo que recebe entrada do usuário e produz saída dependendo do algoritmo de verificação. Você também aprenderá a convencer o código e por que você precisa de comentários. Você vai aprender por que Python é uma ótima linguagem para programação de scripts e como construir uma calculadora simples usando linguagem Python. Tenho certeza que você vai gostar deste conteúdo do curso. Posso garantir que no final deste curso, você criará dois ou três scripts Python. Um deles é um aplicativo de calculadora simples que você pode mostrar para seus amigos. E será um ponto de partida para sua coragem Python. Obrigado por assistir a esta introdução. Vejo-te à vista. 2. 2 por que o Python: Olá e bem-vindos a esta nova lição. Agora vamos falar um pouco sobre biofilme. desenvolvimento do botão começou na década de 19 e impopular na última década ou assim. Python 3 x é o futuro do Python. Há Python dois sites 2p ainda usam Python para, mas você deve aprender Python três. Há alterações entre o bifan para desvincular de 300 para bibliotecas que não são suportadas. E você tem que se certificar de que você está aprendendo o mais popular. Python é uma linguagem interpretada. É uma linguagem de programação de alto nível. Por isso, requer muita decodificação e celebração. E é preciso muito poder de processamento. Ele suporta uma infinidade de programação. Borodin. Ele suporta programação orientada a objetos, funcional, processual, estruturas lógicas, e um monte de outras coisas. É uma linguagem de programação de propósito geral. É por isso que é uma linguagem muito popular e muitas pessoas a usam em todo o mundo. É muito abrangente. A biblioteca padrão inclui módulos não numéricos, crypt to service, interfaces do sistema operacional, modelos de rede, suporte GUI e ferramentas de desenvolvimento, entre outras bibliotecas e técnicas de uso geral. Agora, quando se trata de Python, é uma linguagem muito fácil quando se trata de aprender a programar usando esta linguagem. Ele suporta o desenvolvimento rápido e é multi-plataforma de uma bola. Então você esculpir e Linux, Windows e Mac. É uma língua de código aberto. Você vai encontrar um monte de projetos e um monte de bibliotecas disponíveis gratuitamente on-line para que você possa usar e baixar facilmente. É uma linguagem embutida. Você pode incorporar codificação Python e quase tudo. É linguagem extensível e tem grande biblioteca padrão e comunidade ativa. Se você tiver uma pergunta, você encontrará quase livre arbítrio para responder a sua pergunta. Ele tem uma comunidade muito ativa que irá ajudá-lo a ganhar conhecimento e resolver seus problemas em nenhum momento. É muito útil para uma grande variedade de aplicativos, como Internet das Coisas e outros aplicativos. Esta é uma prévia de por que você deve aprender Python e por que Python é uma linguagem muito boa para começar. Obrigado por assistir esta introdução rápida. Isto é racional. 3. 3 e a instalação de Python: Começando. Antes de começarmos, precisamos realmente instalar Python. A primeira coisa que você deve fazer é baixar e instalar o ambiente Python. Paul instruções e exemplos irá visar este ambiente e isso vai tornar a sua vida longe muito mais fácil. Agora, quando chegamos a desinstalar ou baixar e instalar Python, temos mais de uma opção. Você pode escolher e instalar e editor de sua escolha. Para usuários do Linux, eu prefiro texto sublime. É um editorial muito interessante e amplamente utilizado. Vou mostrar-lhe esta nomeação editorial. Para usuários do Windows. A maioria dos usuários do Windows usa ou seja, o alelo ou o ambiente de desenvolvimento integrado fornecido pelo Python, que é o padrão. opções ou outras opções incluem Vim, Emacs, Notepad Plus, Plus PyCharm, Eclipse ou qualquer outro software que você se sinta confortável ao usar. Ao longo deste curso, eu vou estar usando PyCharm no ambiente IE Windows para todas as nossas demos. Então você pode usar qualquer outro. Essa codificação é a mesma coisa. Mas certifique-se de que você e todo o software que você está usando. Agora, deixe-me mostrar a vocês o editor de texto sublime e um editor de gráfico de pizza. E vamos instalar Python. Agora, para instalar o Python, vá para qualquer mecanismo de busca e tente instalar o Python. O primeiro resultado é baixar Python de python.org. E agora o que você precisa fazer é baixar Python 3.8.3. Você pode usar uma versão mais antiga. Como você pode ver, temos 3.73.63.5, mas eu prefiro trabalhar com o maior. Então clique aqui uma vez. E como você pode ver, você tem o arquivo EXE adulto, que agora está baixando e instalando. Agora, uma vez feito o download do processo de instalação sardônica do Gould. E o que você precisa fazer. Este ponto irá para o menu Iniciar, clique com o botão direito do mouse e abra o Cmd ou o Windows PowerShell como administrador. Agora, se você escrever Python aqui, você terá uma resposta. Como você pode ver, eu tenho python 3.8.2 e instalado, já instalado no meu sistema, que é uma máquina Windows. E agora podemos instalar o Python 3.8.3, que é a versão mais recente. Então, clique em Abrir arquivo. Agora, uma vez que eu já tenho 3.8.2, Eu tenho a opção Atualizar Agora, mas você vai ter uma instalação agora. E o que você precisa fazer é simplesmente clicar em um e o processo de instalação será iniciado. Vai demorar algum tempo para Python ferramenta ser instalado em seu sistema. E uma vez feito, você pode se certificar de que Python está instalado verificando isso usando uma janela de comando. Agora, vamos deixar isso. Agora. Vá e escreva editor de texto sublime. Como você pode ver, este é o ícone deste software, clique em um. E este é o próprio software. Como você pode ver, é um software muito bom que você pode usar para escrever códigos. Você pode baixar para Windows. Clique uma vez aqui. E como você pode ver, o processo de download começou. E eu vou passar é silano empatando. Ele tem um pouco de futuros é um editor de texto sofisticado para marcação de núcleo em profissionais. E você pode usá-lo para qualquer linguagem de programação, não apenas Python. E também temos gráfico de pizza. E gráfico de pizza vem em uma versão gratuita e cama. Então o que precisamos fazer aqui é baixar a versão gratuita. Como você pode ver, esta é a opção de download para PyCharm. Clique em Download. E agora você tem duas opções. Você tem Windows, Mac ou Linux. Escolha seu sistema operacional. Eu tenho janelas. Se você foi com profissional, você vai tentar por 30 dias, então você terá que pagar e a edição comunitária é mais do que suficiente. Então, clique agora Senhor, para a opção de comunidade. E como você pode ver, o download começou. Agora vamos instalar o editor de texto Sublime. Eu estou mostrando como baixar e instalar cada um destes, mas você tem, você só tem que escolher um. Então clique em Avançar e instalar. E agora o processo de instalação do editorial Sublime Text começa a clicar em Concluir. Agora, se você quiser vê-lo, você pode simplesmente ir procurar o editor de texto. Aqui está, clique em um. E aqui você tem. Aqui temos o editor de texto Sublime. E a partir daqui, você pode simplesmente alterar as propriedades deste software. Você pode ir para Exibir sintaxe e escolher a linguagem de programação. Novamente, revise a sintaxe e selecione Python a partir daqui. Agora, uma vez que você selecionar Python, ele vai colorir seus códigos dependendo da linguagem, mas você está usando, Uma vez que este é o nosso PHP chamado tom pico colapso corretamente, novamente, você tem que ir para View e sintaxe, em seguida, Python para fazer certeza de que você está selecionando o ambiente Python. Agora, a próxima coisa é que você tem que ir aqui, a configuração foi bem sucedida. Agora temos python 3.8.3 Instalar. Clique em Fechar e vá para o menu Iniciar. Botão direito. Escolha Windows parcial ou comando. Como administrador, clique em sim, agora para normalizar a versão Python. E se Python estiver instalado, basta escrever Python. E como você pode ver, Python 3.8.3 está instalado em nosso sistema. É isso. Isto é como é fácil instalar Python em seu sistema. Agora temos Python instalado e temos Sublime Text desinstalar. Já mencionei que usarei PyCharm Text Editor. Prefiro este. Então vamos fechar este. Vamos baixar o gráfico de pizza baixado pelos piratas. Vamos instalá-lo. Agora estamos instalando editor de texto PyCharm ou editor de codificação. Clique em Avançar. E agora deslize por charme versão confirmada que você deseja desinstalar. Como já tenho uma versão, quero desinstalá-la e instalar a versão mais recente. Clique em Avançar. Próximo. Agora temos a versão 20-20. Clique em Avançar novamente. Escolha 64 bits almoço tiro no Open Folder último projeto se você quiser que ele no almoço fora do IR para o caminho e associado com arquivos Python e instala um almoço de 64 bits OFF. Desde que eu tenho um sistema operacional de 64 bits, eu marquei todos esses. Depois clique em Avançar, Avançar. E como você pode ver agora ele está instalando. Levará algum tempo para que a instalação termine. Agora está extraindo os arquivos. Mas este é de longe o melhor editor Python que eu usei isso para encontrar um monte de funcionalidades. Você pode criar projetos e criar arquivos dentro desses projetos. E você pode facilmente executar seu arquivo Python, rastrear seus erros e depurar seu código. E o melhor de tudo, é gratuito. É uma versão da comunidade para que você possa usá-lo sem restrições. Agora, ele pedirá que você reinicie seu sistema. Você deve reportar isso. Mas para o chamado apático em que eu quero então eu quero votar manualmente mais tarde. Clique em Concluir. Agora, se você queria o Menu Iniciar, você vai encontrar PyCharm Community Edition ferramenta de instalação. Clique uma vez para estilizar o software. Como você pode ver, PyCharm, 20-20. Agora, tudo o que você precisa fazer é simplesmente criar um novo projeto clicando aqui. Ou você pode abrir em todos os projetos a partir daqui. Ou você pode abrir qualquer arquivo antigo daqui. Vou criar um novo projeto. E vamos chamá-lo de “Olá Mundo”. Está bem. Agora temos tudo até estar pronto. Basta clicar em Criar. Você pode escolher este novo ambiente ou um ambiente existente, que é o nosso Python que arquivo EXE e dizer quebradiço. Ou você pode ir para casa com opção de ambiente anual empurra este. Agora, as listas criam, deixando tudo para seu padrão. Basta alterar o nome do seu projeto para Hello World e clicar em Criar. E agora para criar um ambiente virtual para que você possa usá-lo para programar ou começar a rastrear seu primeiro código Python. Geralmente leva algum tempo. Huni está controlando pela primeira vez. Agora está baixando as bibliotecas necessárias. Então você tem que estar conectado à Internet. Clique em FX e configurado automaticamente. Isso se configura e pronto. Este é o seu projeto. E aqui você pode criar seus próprios scripts. Você pode adicionar novo arquivo, novo arquivo Python, e você pode nomeá-lo Olá. Mundo. Como você pode ver esta borboleta. E a próxima lição que vamos começar com nosso primeiro programa Python é imprimir o Hello World no console. Obrigado por assistir a esta lição. Esta é Ashraf. 4. 4 de o mundo de Hello e a função de ajudar: Uma ótima maneira de começar a usar o Python é aprender a executar entrada e saída. Em Python, a função de impressão, que é uma das mais de 60 funções incorporadas na linguagem, emite texto para a tela. Agora, a seguinte declaração. Vamos começar. Vá para ver, vá para a aparência. E eu vou implicar o modo de apresentação para deixar minha coordenada mais clara para você. Então veja os períodos. Insira a apresentação. Opa. Como pode ver, não posso começar a escrever aqui. Se você tentou esta função imprimir. Dentro dele, você pode escrever o que quiser. Você pode escrever “Hello World”. Agora, esta declaração exibirá Hello World na tela. Você não pode ir correr e executá-lo. Como você pode ver, agora temos Olá mundo plantado em nossa tela. Fechar, usamos a função de impressão. E agora o argumento passado para imprimir função é uma string, que é um dos tipos de dados fundamentais em Python usar para armazenar e gerenciar texto. Por padrão. As saídas de impressão são um novo caractere de linha, que é este, o fim da linha, modo que a saída subsequente, por exemplo, chamadas adicionais para Brent começarão na próxima linha. Podemos testar isso simplesmente escrevendo impressos. E aqui podemos escrever olá mundo. Ashraf. Agora fluente novamente e execute o código. Como você pode ver, Hello World está em uma linha. Ashraf é a nossa nova linha. É isso. Agora você pode tentar sua primeira instrução Python. Python suporta uma experiência de console interativo, que permite digitar comandos e ver os resultados imediatamente. Isso às vezes é referido como um eval de leitura, impressão , loop, reinicialização ou REPL. Está escrito assim, r, e, p, l. Leia Eval, Print Loop. O que significa que você pode digitar coisas e ver relevância surgindo enquanto você digita. Agora, podemos tentar isso em nossa janela de console. Se você foi para o menu Iniciar e clique com o botão direito do mouse em Torben para baixo aqueles administrador parcial. Você pode facilmente escrever Python aqui. E ele responderá com Python 3.8.3, que é a versão do iPhone que temos instalado. Novamente, quando você digita python para iniciar o interpretador Python. Agora que você iniciou, todos iniciaram o modo interativo. Agora, a próxima dica que você pode fazer é. Tente o comando de impressão. Esta é uma janela ativa para o nosso console e no interpretador Python. Então você pode imprimir aqui, você pode escrever Hello World. Como você pode ver, ele respondeu com a mesma coisa que está imprimindo Olá mundo. Agora, o REPL tem uma função de ajuda interna que você pode usar para procurar palavras-chave e funções. A sintaxe generalizada para esta função é escrever ajuda são dois parênteses e dentro deles, objeto caroline por exemplo. E você obterá resultados para ajudá-lo a usar objetos em Python. Agora, você pode experimentá-lo para outras coisas também. Objeto aqui é uma função ou palavra-chave específica que você deseja ajuda. Vamos tentar alguns exemplos. Vamos tentar obter alguma ajuda sobre a função de impressão. Então você pode, como você pode ver, temos mais coisas para mostrar quando se trata de nossa ajuda. Agora, o que você precisa fazer é clicar em Controle C para sair dessa, agora estamos de volta à entalpia Python com nossa janela, o intérprete ativo. Podemos escrever ajuda, amigos. Como você pode ver, nós temos que não está nos vendendo a ferramenta de impressão agora. Tome estes como entrada e isso explica tudo. Como você pode ver, ele lhe diz o que é SIP, o que n é, e você pode obter ajuda para qualquer outra coisa. Novamente, este é um recurso muito agradável que irá ajudá-lo a obter montes de resultado. Agora, para sair da tela de ajuda e retornar ao intérprete, você pode simplesmente pressionar Q e você pode sair da tela de ajuda. Agora, o console de ajuda interativo é um ótimo recurso se você não passar um argumento para a função de ajuda. E facilidade de ajuda interativa é iniciada. Se você digitar ajuda com dois parênteses. Você pode ver que aqui nós temos ajuda e nós não podemos escrever nada que nós queremos, como uma palavra-chave ou um símbolo para o que nós queremos que valha a pena. Agora, uma vez que você escrever ajudou a entrar no console de ajuda interativo, isso irá listar algumas instruções básicas sobre como usar o sistema de ajuda. A partir daqui, você pode apenas digitar o elemento que você está interessado. Se você digitar string. Para obter ajuda sobre o tipo de dados string, ele irá exibir algo como isso. Como você pode ver, espaços em branco, código ASCII, dígitos minúsculos, dígitos hexa, classes e muitas outras coisas. Agora, se você quiser sair dessa, você pode simplesmente resgatar a entalpia. Quando houver mais de uma página de saída, você pode pressionar Enter para alinhar. Como você pode ver aqui temos mod. Então, se eu pressionar Enter, teremos mais resultados. Como você pode ver, linha por linha. Agora, uma vez que você atinge o fim da tela de ajuda, você pode digitar Q. E como você pode ver, eu estou fora desta janela e eu posso procurar por qualquer outra coisa. Você pode se sentir livre para explorar mais coisas. Por exemplo, você pode obter uma lista de palavras-chave Python digitando palavras-chave, palavras-chave. E como você pode ver aqui, temos um monte de palavras-chave que podemos usar e codificação Python. Se você quiser sair, você não pode simplesmente viver Q. E agora eu estou fora da seção de ajuda e de volta para o intérprete ativo. Agora, é isso. Isto é como usar o console não vem para programação Python. Como usar a ajuda poucos Charles, todos os recursos de ajuda para saber mais sobre qualquer coisa em Python, você vai precisar da função de ajuda em um monte de coisas no futuro. Mas, por enquanto, você só precisa saber como usá-lo. Você pode simplesmente pressionar imprimir e entre os parênteses você não pode digitar a coisa que você quer dizer vale a pena como classe, e você pode olhar para uma coisa. Agora, não há resultados para a classe ou classes. Você pode procurar string, você pode procurar palavras-chave, e você vai obter um heap para resultados. Novamente, isso é apenas para obter ajuda sobre como usar certas palavras-chave para suas funções. E é uma característica muito agradável. Agora vamos voltar para a nossa seção de codificação aqui. Nós aprendemos como imprimir Olá mundo e Python, e como imprimir nosso nome. Você deve experimentar isso em sua máquina antes de passar para a próxima lição. Se você tiver alguma dúvida, por favor pergunte. No baile Hyundai, este é Asherah. 5. 5 variáveis e tipos básicos de dados no Python: Variáveis e tipos de dados básicos em Python. Variáveis são um dos blocos fundamentais de construção de programas escritos em Python. As variáveis guardam isso na memória. Eles têm nomes e não podem ser referenciados pelo nome. As variáveis também têm tipos, que são, que especificam que tipo de dados eles não podem armazenar, como uma string ou um inteiro. E eles podem ser usados em exposições que usam operadores como mais e menos para manipular seus valores. Em Python, uma variável é declarada e atribuir um valor usando o operador de atribuição igual, que é este sinal. A variável que está sendo atribuída está no lado esquerdo do operador. Então aqui podemos escrever x, que é a nossa variável, e o lado esquerdo do operador. E o valor que está sendo atribuído, que pode ser uma exposição, assim como dois mais dois, e pode até incluir outras variáveis, está no lado direito. Então podemos escrever x é igual a um. Podemos escrever y igual a x mais cinco. E também podemos escrever SSID igual y. assim, o operador igual pode tomar duas variáveis no lado esquerdo e direito, ou pode pegar uma variável no lado esquerdo e um valor no lado direito. Ou pode levar uma variável no lado esquerdo e uma variável e as explosões de estilo de vida são valor. Então você tem opções de pilha. E estes são apenas exemplos para atribuir números a variáveis, mas os números são apenas um dos vários tipos de dados e que o Python suporta. E observe que não há nenhum tipo declarado para a variável. E isso ocorre porque Python é uma linguagem digitada dinamicamente que é um recurso muito, muito grande. Isso significa que o tipo de variável é determinado pelos dados atribuídos a ele. No exemplo aqui, as variáveis x, y e z serão números inteiros ou inteiros capazes de armazenar números inteiros positivos e negativos. Nomes de variáveis diferenciam maiúsculas e minúsculas e podem usar une, número de letra e o caractere sublinhado. No entanto, eles não podem começar com um número, então você não pode escrever cinco. Vamos ver, valor. Isto. Como pode ver, temos um erro. Você precisa renomeá-lo porque você não pode começar com um número, mas você pode escrever o valor cinco, que é a variável e torná-lo igual a cinco. Você pode até usar o sublinhado, ou você pode simplesmente escrevê-lo, usar essa caixa de camelo. Assim, número do valor da chegada. E esta é uma estratégia muito boa para nomear as variáveis. Você pode começar o primeiro com uma minúscula, depois todos os outros Mundos. Com uma maiúscula. Agora, todas essas variáveis são inteiros. E nós não escrevemos int x para garantir que Python entenda que este x é um inteiro. Python, novamente, é uma linguagem digitada dinamicamente, que significa que quando você escreve x é igual a um, ele vai entender que um é uma variável inteira. Assim, ele irá atribuir uma variável x a ser tratado como inteiro. Como você pode ver, x inteiro é igual a um. A mesma coisa para outras variáveis. Se você foi para y, você pode ver que y também é uma variável inteira, zed é igual a y. E como y é um inteiro, então SSID é um valor integral. Agora, a mesma coisa se aplica para outros tipos de variáveis. Então, se você escreveu meu nome e você usa isso, isso significa que você está usando uma variável de string e nós não precisávamos mentir para encolher. Como você pode ver, meu nome corda Ashraf. Agora Python entendeu que meu nome é uma variável de string porque armazenamos Ashraf, que é uma string dentro dela. E essas marcas são usadas para atribuir strings. Agora, se você quiser trabalhar com números, maioria dos programas manipula números, computadores, três, números inteiros e números decimais de forma diferente. Vamos ver este exemplo. Se x for igual a um ou x igual a 1. Agora, este é um inteiro, enquanto este é um número decimal de ponto flutuante. Porque temos adultos aqui. Como você pode ver. Agora, Python cria inteiros de nosso tipo de dados embutido chamado int. E isso permite como este, que é números de ponto flutuante como instâncias de flutuação. Então isso será tratado como uma variável flutuante, e isso será tratado como variável inteira. Python construído em função de tipo retorna um tipo de dados variável. O código a seguir que estamos indo para escrever irá saída tipos para a tela. Então, se você escrever x é igual a um e você usar o tipo de função, vamos correr. Agora dentro da respiração precisamos do tipo prosperar, que é uma função em Python e coxa o nome da variável. Agora, isso irá imprimir o tipo de variável x. Vamos usá-lo aqui. Tipo de plinto x. Agora, o primeiro x será inteiro, enquanto o segundo x será flutuante ou ponto decimal. Agora, vamos escrever esta corrida ao longo do HelloWorld. Como você pode ver, o primeiro é integral do segundo é flutuante. Esta função irá retornar o tipo de x e impresso na tela, que é basicamente imprimir float e inteiro. E este é o resultado. Como você pode ver, nós não voamos o flutuador, nós não escrevemos o valor nth. Python de novo. É uma linguagem dinamicamente programada. Então, para entender por conta própria que esta variável é um inteiro porque nós adicionamos um à variável x. e para aprender sua posição por conta própria que esta variável é defeituosa porque nós adicionamos 1, então variável x. e isso não pode imprimir o tipo na janela do console. Agora, a adição dos zeros Boyne ao fim de um. Aqui faz uma grande diferença em como a linguagem de programação três, é um tipo de valor afeta como o valor é armazenado na memória, como o processador, CPU, e há os dados sobre a avaliação de expressões. Como isso se relaciona com outros dados e quais tipos de operações podem ser realizadas com ele. Outro tipo de dados comum é o tipo booleano, que contém o valor true ou false. Agora, se nós limpamos isso, quando nós cortamos x igual a verdadeiro? Agora, para imprimir o tipo, você corta o tipo direito e o x direito aqui. Quando você executar as cordas. Você pode ver que este é o tipo de dados booleano. Agora, internamente, bool é tratado como um tipo especial de inteiro. Tecnicamente, true tem um valor de um e false tem um valor de 0. Normalmente, Booleans não são usados para executar operações matemáticas. Em vez disso, eles são usados para tomar decisões e construir forma de branqueamento. No entanto, é interessante entender a relação entre os tipos. Muitos tipos são nada mais do que uma versão especializada de tipos mais gerais. Integrais são subconjunto de números de ponto flutuante, e Booleans são um subconjunto de inteiros. Então, quando você está trabalhando com variáveis, certifique-se de que você entende o que você está trabalhando com e você está escolhendo o tipo de dados certo para o seu aplicativo. Agora, vamos tentar imprimir e olhar para outros tipos de dados, que são coisas junto com números. Strings estão entre os tipos de dados mais comumente usados. Como string é uma coleção de 0 ou mais caracteres. As cadeias de caracteres são comumente declaradas usando aspas simples, mas aspas duplas podem ser usadas para. Então, para inicializar uma string, você pode escrever X igual a. Esta é a minha corda. E você pode imprimir a própria corda escrevendo impressão. Você também pode imprimir o tipo para se certificar de que é uma string usando a função de tipo que já mencionamos. E você também pode usar as aspas duplas para imprimir uma string para que sua corrente, esta é também outra maneira de escrever uma string. Se fizermos isso, vamos imprimir a próxima string. O fluido em torno disso. Como você pode ver, esta é a minha corda, que é a primeira linha de impressão, e, portanto, corda que é a segunda linha. A última linha é esta. E esta é também outra maneira de escrever uma string. Agora, strings podem ser adicionadas a outras strings. E operação conhecida como concatenação com o mesmo operador de barramento que adiciona dois números para adicionar strings juntos. Podemos simplesmente fazer isso. Vamos remover estas linhas de impressão. Se eu quiser adicionar esses dois textos juntos, eu não posso simplesmente declarar uma nova variável que diz ID é igual a X mais Y. Agora, eu não posso imprimi-lo usando o errado. Como você pode ver. Agora, as duas cordas são impressas na mesma linha e são tratadas como se fossem uma vez bebida. Podemos adicionar um espaço aqui para ter certeza de que temos um espaço entre essas duas linhas. Agora, se você fez isso, como você pode ver agora, precisamos de um espaço aqui. Desculpe. Ok, agora esta é a minha corda. Esta é também outra string e temos um espaço entre essas duas linhas. É isso. Você aprenderá mais sobre cepas em outra lição, incluindo como analisá-las e como manipulá-las de várias maneiras. Você também aprenderá sobre outros tipos de dados importantes, como listas, que armazenam coleções de dados e são freqüentemente usados para manter coalizões de força. Mas é isso para esta lição. Se você tiver alguma dúvida sobre esses tipos de dados anuais, estou aqui para ajudar. Obrigado por assistir. Esta é Ashraf. 6. 6 de comentar seu código: Vindo para produzir códigos. A maioria das linguagens de programação suporta, incluindo comentários e código-fonte. Comentários não alteram o que o código quando ele é executado. O são ignorados pelo compilador ou intérprete. Em vez disso, eles são usados para explicar como o código funciona ou por que ele foi escrito. Comentários são uma ótima maneira de documentar códigos complicados e incluir itens por- fazer, lembrando você de voltar e fazer algo mais tarde. Por exemplo, você pode escrever uma nota para você mesmo. Certifique-se de que este código funciona com cadeias de caracteres vazias. Paulson suporta comentários usando o sinal de libra ou hash, seguido do texto do comentário. Então você pode simplesmente adicionar o hash. E por oponente do IRM, não se importe comigo. Eu não sei. comentários sempre se estendem até o fim da linha e são sempre apenas uma linha. Para comentários de várias linhas, coloque um sinal encadernado são o sal de cada linha. Comin pode aparecer no início de uma linha, ou seguinte código de espaço em branco, mas não dentro de uma string. Nesse caso, é apenas um sinal literal encadernado em mensagens de texto. E para mostrar um exemplo disso, aqui temos, eu sou um comentário. Não se importe comigo. Agora, se você escreveu x é igual a isso, você pode escrever um comentário aqui. O resto da linha é equiluminante. Então, não vai. As pessoas diziam que a garrafa esta corda, que é esta, esta é a minha corda. Agora, você também pode adicionar outro comentário aqui. Isto também é agora se você descer e crescer aqui, vamos escrever um igual fixo e você adicionar uma aspas duplas dentro deles. Se você adicionou o sinal de hash e escreveu, isso não é um componente. Você pode ver que o sinal de hash aqui é tratado como parte de uma string que é armazenada dentro da variável fixa. Adicionar um sinal de hash dentro das duas aspas duplas da string não fará com que o compilador ou a entalpia com propósito sem esta outra coisa. E este caso, este será tratado como um ordinal leva que tem, que nos tem lado hash ou começando. Agora vamos imprimir o texto para mostrar isso em ação. Agora, se clicarmos no plano, como podem ver, este é o sinal de hash e foi impresso. E isso não é um comentário. Como você pode ver. Enquanto, se você quiser, eles ouvirão que você adicionou um hash fora da cotação dupla e fora da declaração de variável. Você pode, isso é. Covalente. Portanto, certifique-se de que quando você escreve um comentário, você não compra nice thick adicionado dentro das aspas duplas ou as aspas simples da string ou qualquer outra declaração de variável. Você tem que evitar o espaço fora o seu áspero fora de qualquer coisa, e, em seguida, começar a escrever o seu comentário. Agora você não pode culminar cada linha para ter certeza de que quem está lendo seu código pode entender que você pode escrever aqui. Isso é usado para imprimir a variável de texto. E isso vai garantir que se eu pegar seu código, eu entendo o que cada linha, o que cada linha significa. Agora, alguns programadores evitam comentários em favor do quad auto-documentante flighting, o que é fácil de entender como resultado de variáveis descritivas e nomes de funções. Então vamos encontrá-los lutando com uma espécie de x. Eles vão escrever, digamos, primeiro, você não faria Nim. E quando chegam esses efeitos de acilo, eles não precisam escrever um comentário afirmando que este é o caso. O nome do aluno vai no tipo de razão e o nome da variável ou ouvir, então ele vai assumir Santosh. E isso é chamado de código de auto-documentação. Goes, estamos nomeando tudo e refinanciar como vamos usá-lo dentro do nosso código. Então não temos que escrever comentários para explicar tudo. A mesma coisa vale para funções e para qualquer outra coisa. Não há nada de errado em auto-documentar chamado, mas nunca hesitou em usar comentários em um esforço para ser explícito possível sobre seus pensamentos e intenções. A finalidade de um bloco de código pode ser clara para você. Se não está há dez minutos. Mas daqui a um ano, vou colocar comentário pode ser tão útil para você como é os outros programadores que estão vendo menina chamado pela primeira vez. Fechar um ano significa que todas as pontuações tem Burlington e você é mais provável, digamos perda no revestimento. E quando você vê um acorde que você escreveu eu há um ano, poucos ON THE reconhecê-lo e você tem que entendê-lo linha por linha. Então eu não queria elogio pode fazer uma pequena diferença e poupar muito tempo. Algumas pessoas usam comentários para documentar essa data e hora. Então vamos encontrá-los a escrever isto. Digamos que hoje é junho de 2020 e é 9-13. - Sim. Última é agora isso vai se certificar de que você tem são roupas de data clara. Às vezes, quando você pode ser um arquivo de um local para outro local, leva esses dados da Tailândia do que o seu local. Portanto, para ter certeza de que seu código tem a última edição, DAG, certifique-se de atualizar isso quando você editar seu tribunal. Isso é tudo para esta lição. Obrigado por assistir. Esta é Asherah. 7. 7 a entrada do teclado de leitura: Olá e bem-vindo a esta nova lição em que vamos explicar como ler entradas de teclado. Para ler a entrada do teclado, passe, forneça a função de entrada. E colocar três é o que eles usam são tipos no teclado e retorna como uma string. E você tem que se concentrar nesta linha. Python irá assistir a qualquer coisa que você escrever no teclado ou usando o teclado como uma string. Agora, aqui está um exemplo que combina funções de entrada e impressão para capturar o nome de uma pessoa e, em seguida, exibido na tela. Começamos definindo uma variável. Vamos chamá-lo de nome e entrada de luz. Agora, dentro da caixa de entrada, você não escreveria o que deseja que fosse exibido para o usuário na tela. Vamos pedir ao usuário para digitar seu nome e dizer-lhe nome. Agora, quando ele insere seu nome, em seguida, qual função irá levá-lo e instalado dentro da variável nome. Depois disso, precisamos imprimir o nome usando a função de impressão. Agora, vamos rodar o código. Vamos medir que estão executando o arquivo certo. Ela está mesmo nos dois. Ok. Agora, ele está me pedindo para digitar meu nome. Meu nome está desligado. Agora, ele imprimiu Ashraf, como você pode ver aqui nesta linha. Agora, a string passada ou como um argumento para a função de entrada é a probabilidade de que você é um usuário verá. Neste exemplo, você está pedindo ao usuário para digitar seu nome no nome de usuário. Aqui, entre estas duas citação simples. Você não pode escolher isso com nenhuma outra coisa. Uma vez que seus usuários tipos uname e pressiona pinto, função variável irá retornar o nome e armazená-lo dentro da variável. A função retornará o valor, que é um texto aqui. E o texto será atribuído à variável nomeada nome, que está aqui. Essa variável m é então usado como uma entrada ou argumento para a função imprimir. E imprimir irá imprimir o nome que foi escrito por valores. Agora, você pode todos marcou a função de entrada sem um parâmetro. Você pode simplesmente escrevê-lo assim. Vamos chamar esses dois. Você pode simplesmente fazer isso. Você pode escrever impressão. E entre esses dois, você pode escrever em pensamento, ou qual é o seu nome? E aqui você pode escrever nome igual a entrada. Então você não pode imprimir o nome. Agora para você correr, como você pode ver, qual é o nome falso, que é o slide. Eu gostaria de empurrar fora. E como podem ver, imprimiu meu nome, que é parcial. Agora, este programa se comportará quase da mesma forma que o primeiro. A diferença é que a impressão por padrão adiciona uma nova linha à saída. Então, no exemplo anterior, temos o nome escrito ao lado disso. Qual é o seu nome? Enquanto neste exemplo, quem chamamos de importação, ele adicionou uma nova linha. Então nós escrevemos o nome newline, em seguida, imprimir em seguida, uma nova linha. Como podem ver aqui, temos três linhas. Agora, se viermos com estes três e remover o comentário destes dois. Uma vez que você aqui, você começaria a rir na mesma linha que você pode ver. E quando você mais entalpia irá imprimir seu nome na segunda linha, não é o caso deste exemplo. Isso será impresso em uma nova linha e isso será adicionado e uma nova linha, você vai adicionar seu nome, você mente. Fechar entrada adiciona uma nova linha e, em seguida, o nome será impresso em nossa nova linha. Como você pode ver aqui. Não é uma grande diferença, mas isso é, ou é assim que você pode obter uma entrada do usuário usando dois métodos, não apenas um. Você pode passar uma variável ou um valor ou dentro do valor de entrada. Embora ambos os parênteses ou você pode sair com vazio e pedir ao usuário e linha assimilada para dizer seu nome. Agora, se você quiser ler números como entrada, a função de entrada sempre retorna o valor do tipo como uma string ou texto. E nós já vimos este e este exemplo. Isso faz sentido porque o usuário pode inserir qualquer valor lá, como, mesmo que a entrada seja um número válido, ele ainda é retornado como um tipo de string da função embutida. Agora, por exemplo, se pedirmos ao usuário para inserir um número, e aqui, vamos torná-lo x. Agora, este código, como você pode ver aqui, vamos imprimir o valor que eles são informados e queremos imprimir o tipo. E já mencionamos a função de tipo. Agora a maré irá retornar o tipo de variável x. Vamos executar o código. Como você pode ver, se eu escrevi cinco, ele imprimiu cinco. E o tipo de um tipo de classe é pensar que não é um número porque já mencionamos que a entrada retorna apenas valor string. Agora, executando este código, um valor inteiro cinco iria exibir string, que é este. Isso faz sentido porque aqueles têm direito e Ambar Bertha. Materiais funcionais são texto. Mesmo que o valor em si seja numérico. Para transformar o valor em R através da variável inteira, você pode usar a função enésima e ferramentas, a função int. Temos que fazer isso. Como você pode ver aqui. Nós somos. Usando a função de entrada também, pedindo ao usuário para inserir um número. Podemos escrever aqui termina, que significa inteiro, e podemos adicionar dois parênteses. Agora a função int, vamos chamar a função de entrada e vai preencher o uso até todo o braço. Mas agora isso retornará uma string. E esta string será convertida em inteiro e será armazenada dentro da variável x. Então, esta função irá converter string para inteiro e armazená-lo como um inteiro e a variável X. Agora, este código irá gerar culpa de classe. Vamos experimentá-lo. Como você pode ver. Vamos escrever cinco. Como você pode ver aqui, temos o fecho para a Rússia, que significa que este número é agora um inteiro, x variável é um inteiro. Você pode usar a função float da mesma maneira. Se você espera um componente fracionário, você pode simplesmente gravar fluxo para você. E quando você executar o código, você pode simplesmente escrever um símbolo k del aqui, 1.5. E como você pode ver, esse tipo de dados é flutuante. Variável tão falho aqui. Toda a função float leva a string em ambas as formas que eles usam são convertidos para flutuar, em seguida, armazená-lo na variável x como um flutuador. Então, a funcionalidade de tipo e flutuação, como você pode ver aqui. E agora. E há uma coisa muito importante que preciso mencionar aqui. Se a entrada estiver em numérico e você passá-la para a função inteira, como você poderia esperar, isso seria um erro e causaria falhas de tempo de execução. Esse programa terminará nesta declaração, você pode experimentá-lo sozinho no console interativo Python. E vamos rodar este código. E vamos inserir a. A é basicamente um personagem. Não é um número. Então, se eu clicar em pensamento, como você pode ver, temos um erro de tempo de execução, não foi possível converter string para descargas. Goes, este não é um número, este personagem. Ok? Então, isso é chamado de erro de tempo de execução. Agora, vamos falar sobre outra coisa que é converter números em string. Você pode ir na outra direção também. A operação de string terá um valor inteiro ou float e rasgá-lo em clustering. Isso é necessário se você estiver concatenando o número em uma string. Por exemplo, você pode escrever X igual a cinco. Agora, queremos imprimir esta linha. O número é perda x. Agora, se nós imprimir x, vamos ver isso. Como pode ver, temos o nosso problema. Estamos todos tentando concatenar uma string com um inteiro, que está errado agora para ter certeza de que somos capazes de misturar este inteiro ao lado desta linha, eu vou concatená-los. Precisamos usar a função String ou STR. Agora, função STR vai tomar este inteiro e converte-lo para string, em seguida, concatenar esta string, que é cinco, Com o número é. E agora, quando imprimi-lo, como você pode ver, o número é cinco. Então o que isso vai fazer é basicamente por que esse número é cinco. Agora cinco aqui é uma string porque usamos a função string para converter o inteiro entre esses dois parênteses para strings. E esta é a única maneira que você pode imprimir ou concatenar uma string com um número. Isso é tudo para esta lição. Se você tem inquestionável a respeito de alguma coisa, estou aqui para ajudá-lo. Obrigado por assistir. Esta é Ashraf. 8. 8 Exercer um programa para dizer o Olá: Olá e bem-vindos a esta nova lição. Agora, vamos usar o que você aprendeu sobre impressão em ambos e concatenação de string para exibir uma saudação personalizada usando um script Python. Agora a primeira coisa que você precisa fazer é basicamente criar um novo arquivo, pilha, novo arquivo Python. E vamos chamá-lo. Diga “oi”. Agora clique em Enter. E agora você tem em seu arquivo python. Vamos começar por imprimir virá. Agora, a próxima coisa que precisamos fazer é perguntar ao usuário o nome dele. Então precisamos imprimir o nome dele. Então vamos apresentar este Olá vírgula, em seguida, deixar um espaço. Em seguida, você pode escrever o nome da variável. Agora imprimimos as boas-vindas. Perguntamos quem diz o nome dele. Ele vai dizer seu nome, e ele será armazenado como uma string dentro da variável name. E podemos concatenar a string hello com uma string vazia e imprimi-la em nossa tela. Agora, o que você precisa fazer é símbolo. Você precisa correr. E certifique-se de que você está executando o arquivo correto. Diga oi, agora entrará em seu nome. Meu nome é Ashley off. Como você pode ver aqui, olá, parcial. E agora podemos provar este programa. Podemos pedir ao usuário a idade dele. E UV Edge, desculpe, J, até a sua idade. Agora, podemos entrar no seu par três, Butão pediu-lhe para contar seu ano de nascimento e fazer algumas contas. E vou alimentá-lo no ano de nascimento dele. Podemos criar uma nova pergunta aqui. Vamos converter isso para um inteiro usando a função int que já mencionamos. E aqui está mudar isso para ano de nascimento. Agora, borda será igual a 20-20 varandas este ano menos campo PR. Agora, podemos imprimir aqui. Cada vantagem é, podemos dizer a ele que é idade, idade. Agora, se imprimirmos a idade, teremos um erro. Por que é isso? Porque a idade é um inteiro. E, a fim de imprimi-lo, precisamos convertê-lo em string usando a função STR para ter certeza de que podemos concatenar strings juntos. Agora, a lista está fora? Alcorão, diga oi, meu nome é Ashley. Meu nascimento parece 1989. Agora. Olá Ashraf, sua idade é 31. Está bem. Como podem ver, usamos uma operação matemática para calcular a idade. Tomamos isso como uma string, converte-o em inteiro. Então nós o usamos em uma equação, então nós convertemos de volta para string e concatená-lo com esta linha. Este é um exercício muito simples que inclui tudo o que cobrimos até agora. Você deveria experimentá-lo. E uma vez que você terminar com isso, você está pronto para ir para o exercício anexado. Obrigado por assistir a esta lição. Se você tiver inquestionado, por favor, pergunte no conselho de Columbia. 9. 9 Exercício Crie um aplicativo de calculadora simples: Olá e bem-vindo. Agora vamos tentar com outro exercício para construir um cálculo símbolo ou aplicativo. Agora que você experimentou com leitura, entrada e criação de variáveis, vamos tentar um programa Python um pouco mais complicado. Montar calculadora aditiva. As listas são criando um novo arquivo de script Python chamado calculadora. Suba aqui, clique em Arquivo, Novo arquivo parcial e pressione enter. Agora temos este novo arquivo. No arquivo de script. Precisamos escrever o seguinte programa. Primeiro, precisamos pedir ao usuário para inserir o primeiro número, e vamos atribuí-lo à variável chamada x. Então x é igual em ambos o primeiro número. Agora, vamos pedir-lhe para dizer o segundo número e armazená-lo na variável chamada y entradas em segundos. Certo, então certo. Agora, precisamos adicionar os dois números juntos e atribuir o resultado a uma variável chamada resultado. Agora, os resultados serão iguais a x mais y. Esquecemos alguma coisa aqui? Vou dar-lhe cinco segundos para adivinhar o que perdemos neste código. Está bem? Agora, o que perdemos neste código é converter essas coisas, como sabemos e teoremas de Porter como string. Precisamos converter essa coisa para inteiro e armazená-lo em um valor inteiro ou variável. Então precisamos escrever nth. E precisamos tirar dois parênteses aqui quando você jogar fora Nth. E precisamos, entre parênteses. Agora, o que precisamos fazer é testar isso e precisamos imprimir os resultados. Alugar. Resultados. Agora corra em cima de dizer alto K. Não tem graça. Calcule ou até o primeiro número cinco, o segundo número seis. Agora o resultado é 11. E é isso. Você pode adicionar alguns comentários. Pode responder à sua pátria. E este é o primeiro número. Este é o segundo número. E isso é, há também o justo para ter certeza de que usamos tudo o que aprendemos neste curso intensivo. Agora, é isso, isso é o quão fácil é criar um aplicativo de calculadora simples que pode adicionar dois números juntos. E o que você precisa fazer neste momento é criar um programa como este. Podemos ajustar os resultados. Nós não podemos alinhar bruscamente, dizendo que o resultado de somar X mais X sinal mais, Eu vou explicar isso em um segundo. E sua perda. Aqui podemos adicionar igual sem perdas. Agora, isso trará o resultado da soma de x, que é o primeiro número. Ele irá adicionar o primeiro número aqui mais o segundo número, que é y igual. Vamos imprimir e imprimir o resultado. Agora que o resultado é um descrente aqui, então precisamos convertê-lo para string usando a função string. E x aqui também é desconhecido bar y também é um número, então precisamos usar a função string para concatená-lo. E vamos explicar por que isso. Agora clique em Executar 15 mais seis. Agora, o resultado de somar cinco mais seis é igual a 11. É isso. Você pode fazer o mesmo para a multiplicação. Deixe-me ajustar isto. Podemos adicionar mais alguns, alguns resultados. Podemos adicionar algum resultado. E podemos fazer o mesmo x menos y. Não podemos modelar a publicação é tudo o mesmo x multiplicado por y. E podemos empacotar o resultado div x dividido por y. Agora, para trazer essas linhas, precisamos fazer a mesma coisa. Podemos lidar com esta linha. E podemos compartilhar isso com essas quatro variáveis. Agora alguns subtrair multiplicação, divisão e audição é compartilhar os sinais para multiplicação de menos. Ok, agora vamos cair para ver se funciona. Cerca de 55. Como você pode ver, mais cinco igual cinco mais cinco igual a cinco menos cinco igual 05 multiplicado por cinco igual a 255 dividido por cinco igual a um. E você precisa mudar essa coisa. Você pode remover o verão limpo, como pode ver aqui, há cinco mais cinco é igual a dez. E esta é uma calculadora muito simples na qual implementamos tudo o que tomamos até agora. Agora, se tiver alguma pergunta, estou aqui para ajudá-lo. Obrigado por assistir a esta lição. Esta é Ashraf. 10. 10 dados condicionais: Olá e bem-vindos a esta nova lição. criança não vai falar sobre afirmações condicionais? Usar a declaração if é uma parte vital da construção de praticamente qualquer programa significativo. Você pode usá-lo para automatizar decisões complicadas para que ele possa ser aplicado repetidamente e consistentemente à entrada ou dados do usuário. Quando você usa o Thayer chamado lógica, toda a decisão e carregado. Estamos nos referindo à nossa capacidade de imbuir nosso programa com a capacidade de tomar uma decisão baseada em insumos. Base. Sobre a decisão. Podemos instruir o interpretador Python para executar algum código e ignorar outros códigos. Agora, quem vai aprender a fazer isso usando instruções if. E vamos usar a instrução if junto com opcional. Senão, se declaração. Agora, uma expressão booleana é desigual, que retorna um valor booleano. E um valor booleano é verdadeiro ou falso. E já cobrimos isso. Agora, é booleano é defendido tipo de dados e Python. E é muito importante para declarações de “se”. Agora, vamos tentar Acordos onde basicamente perguntamos se o valor é igual a sete, em seguida, imprimir vários. Clique com o botão direito val encantado para o arquivo Python, criar novo arquivo Python e nomeá-lo se mais, testes. Agora, vamos e modos de apresentação de entalpia. Agora aqui podemos atribuir um valor e podemos dar-lhe sete. Agora, para usar se declarações, basicamente o que você precisa escrever é simplesmente escrever f. Então a condição. Agora, a condição é avaliada é igual a sete. Agora, se esta condição for verdadeira, precisamos fazer o seguinte. Vou imprimir o valor é sete. Uma vez que terminamos, podemos voltar e as tendências terminaram. Agora, como você pode ver, nós adicionamos aluguel dentro da declaração if, enquanto este sprint está fora da declaração f. E agora, se adicionarmos esta impressão aqui, isso significa que ela só será impressa se esta condição for cumprida. Então, se esta condição terminar, estas duas linhas serão impressas, caso contrário, nada será impresso. Agora vamos ver isso em ação. Clique em Executar. Como você pode ver. Então esta condição é através do valor é sete, que é a primeira frase, inacabada versus a segunda frase são impressas. Se eu mudar isso para AIDS, vamos fazer de novo. Como você pode ver, nada é impresso. Agora, ao Vab inicial, isto é concedido. Dada a condição não é verdadeira, precisamos sair desta declaração se removendo esses espaços. E agora corra. Como a condição não é verdadeira, esta linha não foi executada enquanto esta linha foi executada porque não está vinculada a esta instrução if. Então ele fez impressão terminou. Mais uma vez, voltamos e conseguimos passar. O valor é sete. É isso. Agora, se é a palavra-chave aqui, essa expressão booleana é esta aqui. E temos pontos aqui. E esse caractere de dois-pontos é necessário após a expressão booleana. Então, certifique-se de que não está perdendo este. Está bem? Agora, o que vem a seguir é igualmente importante. A próxima linha deve conter um bloco de código que é executado se a expressão booleana for avaliada como true. Em Python, bloco de acordo é definido usando recuo, que é basicamente os espaços antes da linha. Nesse caso, usamos a tecla Tab para inserir casos individuais. Então, cada vez que eu pressionar, eu pressionar tabulação, ele irá adicionar quatro em 2344 espaços. E esses quatro espaços, vamos ajudar a instrução if saber quais linhas executar se a condição é através. Este recuo inclina a entalpia poderosa sem isso, este código pertence a que se declaração aqui em cima e mostrou R1 vontade a expressão booleana avalia como true. Se a expressão booleana for avaliada como false, todos os indentados ou recuados mostrados serão ignorados pelo interpretador Python. Quando você executar o código, você deve ver a seguinte saída. O valor é sete. Então terminei. Agora, novamente, você não pode compartilhar o valor e ver se a condição é falsa, o que vai acontecer? Agora? Vamos atualizar o código. Exemplos incluirão um status ELL. A instrução L é uma parte opcional de uma instrução if que pode lidar com maiúsculas e minúsculas opostas. Em outras palavras, quando a exposição booleana na instrução if avalia como false. Em vez disso, execute o bloco chamado que pertence a essa instrução. Agora vamos atualizar nosso código para coincidir com a instrução else. Após o if, a expressão booleana, então isso será executado se foi através de extremidades. E o cólon. Então, novamente, imprima. O valor não é certo. Agora vamos listar o valor é sete, agora dos quais este 28. Como você pode ver, o valor não é sete, que é declaração val. Agora, esta condição é, não é verdade, então esta linha não será executada, e executará o que tivermos na outra parte do código. Então o que temos aqui é que o valor não é sete. Como você pode ver aqui, o valor não é certo. É isso. Agora, nós também podemos atualizar nosso código para incluir a declaração else if. Senão se declaração ou melhor e, l, f. Vou mostrar-lhe isso em um minuto, é outra declaração opcional que pode ser adicionado abaixo. Uma declaração “if”. Você pode usar a instrução else if para testar outra exposição booleana não relacionada. E essa exposição booleana é avaliada como verdadeira. O frio recuado abaixo. Isso constrói se seria executado todos os chamados blocos que pertence a outro. , else, if e else são ignoradas. Agora, para ter certeza de que você entenda que vamos usá-lo. Vamos dividir, adicionar. Senão se declaração aqui, E, L, F. Agora você precisa adicionar a condição são exposição booleana aqui. E você precisa adicionar uma mentira. Agora, como podem ver, perdemos o cólon aqui. Devemos adicioná-lo. Agora, assim como a declaração if, a instrução else if deve começar com else if. Ele deve incluir uma expressão booleana. Ao contrário da outra afirmação. Agora, ele deve terminar usando dois pontos, como você pode ver aqui. Sem ele, ele mostrará um erro. E assim como antes no código recuado abaixo do else if é parte do bloco de código que é executado. Se a expressão booleana for avaliada como true. Quando você executar o código, você verá que isso termina se instrução foi executado porque esta condição é verdadeira. Agora o valor é oito e terminou. Não executou este ou este porque isto é falso. E a instrução else só é executada se essas duas condições forem falsas. Agora, novamente, podemos adicionar mais declarações else-if. Aqui não podemos imprimir o valor é nove. E de que esta é a linha. E executar, como você pode ver o valor como nove. Se mudarmos para dez, já que não temos dez aqui, ele executará este. A cláusula de outra, nenhuma destas está terminada. É isso. Isto é como você pode usar if, else, if e else declaração, as expressões condicionais. Agora, há também algo que é chamado de F aninhado Agora, F aninhado significa que quando você adicionar dois se juntos, apenas este fora, nós vamos tentar este. Se o valor ou se condição. Se uma nova condição é verdadeira, então precisamos usar outro. Se um valor for igual a sete, vamos usar esta linha. Agora. Como você pode ver aqui, temos um erro. Nossa alma através da França escolherá a nova condição porque não criamos essa variável. Então vamos criá-lo. Agora. Valor justo, se o valor for igual a isso, digamos 20, então 20. Está bem? Agora, vamos isto, isto para fora. Agora, como você pode ver aqui, o valor é dez, então nada foi impresso. Então vamos mostrar que o 20, como você pode ver, o valor é 20 foi executado. Agora, isso foi executado porque a primeira instrução if é verdadeira. Agora, se eu mudar a condição Daniel para falso, sem estilo jogado os acordes, você não verá o valor é 20 porque a primeira condição é falsa e esta exibição booleana é falsa. Então, para querer ir e agitá-los aninhados F ou a instrução if interna. Então isso é como um duplo f. Se a primeira condição, condição maior é através, vá, desmarque as condições dentro dela. Caso contrário, não vá. E todo o caso, não é verdade. Então, se uma garota para baixo em nossa declaração if, e este caso é chamado de uma declaração if aninhada. E é amplamente utilizado na programação. E especificamente se a declaração. Se o primeiro terminar, desmarque o segundo, caso contrário, saia do programa. Isso é tudo para as declarações “if”. Se você tiver alguma dúvida, por favor pergunte em vetor no quadro. Estou aqui para te ajudar. Aqui é Ashcroft. 11. 11 loops para loop: Olá e bem-vindos ao Tsinghua em breve no oceano indo para sair do plano loops. Agora, loops em Python são basicamente onda ou maneiras de fazer comandos primitivos ou declarações de atribuição. Agora Boston tem dois comandos de loop primitivos, enquanto loops e para loops. Agora, vamos começar a linguagens de programação precisam de maneira de fazer coisas semelhantes. Muitas vezes. Isso é chamado de iteração. Agora, quando se trata de for-loop, a declaração for é usada para eu iterar sobre os elementos da nossa sequência. É tradicionalmente usado quando você tem um pedaço de código que você deseja repetir n número de vezes. O loop for é muitas vezes reconhecido pelo nosso contador de loop ou variável baixa. Você entenderá isso por um exemplo. Primeiro slide, por agora, contador de escrita. E você não pode escolher o alcance. Então, para dizer que queremos iniciar um contador e esse intervalo entre a linha seis e queremos imprimir esse contador. Agora, você precisa adicionar dois pontos aqui após a primeira linha. E aqui você pode facilmente imprimir o contador. Vamos testar isso. Como você pode ver, quando fizemos isso, ele imprimiu o número de um, emprestado de um a cinco. E agora você também pode derivar o loop for como este e lhe dará o mesmo resultado. Você não pode escrever números. O intervalo controla a função de intervalo que leva duas entradas de um a seis. E você Carlisle antes do MOOC para contagem e números. Contagem de plantas. Ele irá imprimir a mesma coisa que você pode ver, de um a cinco. E novamente de um a cinco. Portanto, estas são duas maneiras diferentes de usar para loop. E você pode dar isso facilmente. Aqui temos a variável loop, que é o contador. Um loop for é basicamente usado para isolamento da nossa sequência. Isso é uma lista ou tupla, dicionário, assert, ou até mesmo uma string. Isto é listas como a palavra-chave for e outras linguagens de programação e funciona mais como um método iterador como encontrado em outras linguagens de programação orientadas a objetos. Quando o loop for, podemos executar um conjunto de instruções, cada um para cada item em uma lista, tupla, ativo, ou mesmo artéria. Assim, para o nosso exemplo, podemos criar um novo. Vamos chamá-lo de frutas. E vamos dar algumas verticais. Para imprimir esses itens, podemos facilmente escrever para x, n raízes, trent x. Então retornar esta camada de linha, em seguida, o sinal de hashtag, e executar o loop. Certo, aqui temos um problema. A Kay? Vamos executar isso. Está bem? Como podem ver, temos Apple, Banana e Sherry, que são os elementos desta matriz. Temos também esses números, que são elementos deste intervalo. Função executada. Acessível não requer um índice e valioso para definir de antemão. Ou o que você precisa fazer é simplesmente iniciado selecionando a variável de loop. A alocação de coisas que você deseja ler ou plantar também lidar com. E aqui para cartelizar o que quiser. Agora, mesmo strings são objetos via contém uma sequência de caracteres e você pode facilmente lê-los usando loops. Então, para x n, digamos banana. Podemos imprimir X. Agora, passe o cabo livre. Como você pode ver, nós temos B, a, e D, e E. Agora que diz, isso é como é fácil usar o loop for para ler iteração. Agora, há algo chamado a declaração de quebra. Com uma declaração break, não podemos parar o loop antes que tenha looped através de todos os itens. E, por exemplo, podemos levar isso para loop. E dentro deste para loop podemos adicionar uma declaração if. Se x for igual a manana. Especial aquele certo Sam, então simplesmente tijolo. E ao quebrar, estamos dizendo ao loop for para parar de executar. Aqui. Buscado não imprime compartilhamento. Agora são livres para executar este código. Como você pode ver, o último para loop imprimiu uma nota e banana impressa. E uma vez que o painelista foi impresso. Há uma declaração if que verificou se o X impresso, que é banana, e esse caso é igual a banana. Então esta condição é verdadeira. Então tijolo, tijolo significa sair disso para loop e não continuar a execução. É por isso que não temos cadeira aqui impressa depois da banana. E este é o principal objetivo da declaração de pausa. Agora, novamente, você pode sair do loop quando X é banana, mas desta vez o freio pode ser colocado antes das impressões. Então, se nós abençoamos esta declaração se, aqui, você pode imaginar o que vai acontecer. Nosso último exemplo, maçã e banana, foram impressos. Mas neste exemplo, apenas append será impresso. Porque uma vez que x é igual a banana, você vai verificar se x é igual a banana. Se esta condição for verdadeira, então quebre, não imprima banana. Então, neste caso, como você pode ver aqui, apenas a Apple como brilho. Assim, a localização da declaração if faz um monte de diferente ou França e execução. E como estamos colocando-o, siga a declaração de impressão. Uma vez que a condição é através de uma quebra de ferramenta. E vamos sair do loop for antes de imprimir o valor x que foi ligado. Agora, novamente, a comida retornou. Depois da declaração impressa, vamos imprimir a banana aqui. Como você pode ver. Agora, também temos outra coisa que se chama Continuar Declaração. Com a instrução continue, não podemos parar a iteração atual do loop e continuar com a próxima. Agora, para entender isso, podemos simplesmente usar esses mesmos acordes. Abençoe isso se declaração antes dessa impressão e, em seguida, tipo de luz de freio continuar. Agora, o que vai acontecer aqui é basicamente ele vai continuar a execução se esta condição for verdadeira. E vamos pular a iteração atual. Agora, deixa-me mostrar-te isto. Como você pode ver, ele bebeu maçã e compartilhar. Não imprimiu banana. Por que é isso? Porque continuamos aqui. Agora, quando x é igual a banana e esta condição é verdadeira, que continuar aqui foi executado e continuar aqui significa voltar para o loop for e executar o próximo. Pular. Esse ainda é o código dentro do nosso loop for. Então o cordão pulou a impressão digital e não imprimiu banana. Como você pode ver aqui, são Brill e Sherry foram impressos. Mais uma vez que contínuo 13, pare a iteração atual do loop e continue com a próxima iteração. Então é como uma instrução de salto para a iteração atual. Agora, temos outras coisas que não podem ser tratadas. Nós já introduzimos a função de intervalo. E essa função hash retorna uma sequência de números começando a partir de 0 por padrão e incrementa por um, e termina em um número especificado. Então, se adicionarmos um número dentro disso, vamos sentar e clicar em Executar. Como você pode ver, South Loop 0 e foi todo o caminho para a linha. Aqui. Vem em mais de uma forma. Então você pode usar a função de imagem e nossos dois valores de dez, digamos 20. E quando você executar o código, você verá que ele começou com thin e com 19. Pode até levar três valores. Então, cabe a você. Outra coisa que você não pode fazer com for loops é usar a instrução else, a palavra-chave else e loop acessível especifica um bloco de código a ser executado quando o loop é concluído. Então, quando este loop estiver terminado, podemos adicionar mais aqui. Plinto. Finalmente terminei. Agora, quando este for loop é executado, uma vez que é feito, ele irá imprimir a instrução L. Como você pode ver. Finalmente terminei. Agora há outra coisa que se chama loops aninhados. E este terceiro loop é um loop dentro de um loop como se declarações, o loop interno será executado uma vez para cada iteração, o loop externo. E para experimentar isso, podemos usar este mesmo exemplo aqui, e podemos adicionar adjetivo aqui. Outra maneira de resolver alguns itens, tópicos, grandes, saborosos. E aqui contamos tudo isso. Podemos adicionar outro para loop dentro deste para loop, assim por diante. Y, n frutas. Para x n objetivo. Precisamos ter esta impressão x. Temos que adicionar o cólon aqui. Agora vamos ver os resultados. Como você pode ver o que acontece aqui. Ele fez impressão vermelho grande, saboroso porque nós apenas selecionamos x. Nós precisamos selecionar x e y para grelhá-los juntos. Como você pode ver, Apple, que é x, membro superior com banana, ler alegria, roupas grandes, banana grande, e grande alegria. Uma maçã saborosa. Lá está a banana antecipa cisalhamento. Então vai levar cada um dos X e Lou, as esposas. Então, a sarja pegue o vermelho, então o loop, a maçã, banana, a cereja tomarão grande e o loop. Vou castigar-te. E então vamos tomar saboroso e lubrificante, maçã, banana, cereja. É isso. Isto é como lidar com loops. E isso é basicamente tudo o que você precisa saber sobre loops. Ainda há mais, mas isso é tudo o básico que você precisa saber sobre loops e como usá-los e você está gravando. Obrigado por assistir a esta lição. Se você tiver alguma dúvida, por favor pergunte e como se estivesse no conselho. 12. 12 loops enquanto loop: Olá e bem-vindo ao SR mais um, qual vamos falar enquanto loops. Com Y loop, podemos executar overstatement ativo, desde que uma condição seja verdadeira. E para testar isso, vamos criar um novo arquivo Python. Pontuação testes que valem a pena. Agora, crie uma nova variável. Vamos fazer com que r seja igual a um. Agora, por que então você tem que qualquer condição, digamos que eu esteja abaixo de seis. Então são o cólon. Impressão i. Agora eu é igual a i mais um. Ou você pode escrever assim. Eu mais igual a um. Agora, vamos explicar o que está acontecendo aqui. Agora, criamos a nova variável, vamos chamá-la, I, dar-lhe uma variável inicial, um valor. E esta é a condição se pi é sexo de sopro. Continua a fazer isto. O que vamos fazer aqui é imprimir o valor, que é basicamente um para começar. Então aumentará o i por um. Então, na próxima vez que este loop é executado, ele vai agitar. F2 está abaixo de seis, e esta condição é verdadeira. Imprimirá dois, depois aumentará, cinco tornar-se-ão três. E voltará para verificar se três está abaixo de seis, o que é verdade. Ele irá imprimir três e aumentar o valor em um, então ele vai se tornar quatro. Vai subir aqui são quatro, foi 4,06 ou não? É ele vai imprimir para novamente, cinco mais seis. Sim. E quando é seis, é seis abaixo de seis, não, sal um, sexo impresso. Agora, vamos rodar este código. Como pode ver, 12345. Agora não podemos compartilhar isso e deixá-lo com sede. E execute o código novamente, como você pode ver de um a 29. Se você quiser imprimir com sede, podemos adicionar abaixo ou igual como uma condição. E agora, como você pode ver, nós falhamos três porque nós adicionamos igual. Se você quiser imprimir ou aumentar o valor do óleo em dois, você pode mudar isso para dois. E em vez de 123, será 135791113151719 e assim por diante. Você não pode mudar este testamento cinco, e novamente, será 161116, e assim por diante. Agora, o loop y requer variáveis relevantes para estar pronto. E em nosso exemplo nós usamos e nós o definimos para um valor inicial de um. Podemos usar declaração break dentro do nosso loop while. E para fazer isso, não podemos simplesmente. Qualquer condição, se eu for igual a três, então tijolo, tijolo vai neste loop enquanto se esta condição for verdadeira. Então vamos mostrar isso a um. Agora vamos executar este código. Como pode ver, 123. Uma vez que esta condição é verdadeira, uma vez r é igual a três, ele vai quebrar este loop enquanto e sair dele. Agora, nós também temos uma declaração continue que pode ser usada. Agora, com a instrução continue, não podemos parar a iteração atual do loop while e continuar com a próxima iteração. Então, se rodarmos este código, como podem ver, se eu for igual a três, ele continuará. Então ele vai subir aqui e vai aumentar i em um. Isso é enquanto você está preso, e três aqui. Agora, para evitar isso, não podemos mudar a localização do incremento aqui em cima. E como podem ver aqui, temos três vezes. Agora, 1234. E como você pode ver, um não foi impresso porque temos a chance de ouvir. Agora, vamos fazer isso. Ok. Agora também. Como pode ver, não temos três. Aqui. Não é impresso porque quando r é igual a três, continue, continue significa ignorar o resto deste código e ir para a próxima iteração. E este é o principal objetivo de continuar com a afirmação continue. Paramos a iteração atual são esta linha. Nós não executamos esta linha, e continuamos a próxima iteração. É isso. Este é o mais ouro anel de usar que declarações contínuas. E há também uma instrução insert que podemos usar para executar um bloco de código uma vez que essa condição não é mais verdadeira ou uma vez, uma vez que terminamos o loop while. Para fazer isso, podemos simplesmente escrever aqui, brocas, imprimir, feito. E agora, como você pode ver, uma vez que dun, virar movimento este ano, uma vez que é feito de um para cinco, então ele vai imprimir feito, que está dentro da declaração else. Agora, é isso. Isso é tudo o que você precisa saber sobre o loop while. Há também algo chamado aninhado while, onde você pode adicionar dois loops while juntos, assim como o loop for. E você pode até criar enquanto e para loops e os mesmos scripts. Dependendo de suas necessidades. Ambos irão repetir o código dentro deles até que a condição seja verdadeira. Mas enquanto é mais, é mais como quatro tarefas representativas. E você pode facilmente adicionar uma condição. Enquanto para loop, você não pode facilmente qualquer condição. Você tem que manter a iteração para listas, cordas em raios e outras coisas. Isso é tudo para esta lição. Se você tiver alguma dúvida por favor pergunte no Juan de Ball, aqui é Ashraf. 13. 13 Nome de usuário e senha para exercício: Olá e bem-vindo a esta nova lição e que vão aplicar o que aprendemos nas seções anteriores. Agora vamos criar um programa que pede ao usuário para inserir seu nome de usuário e senha. Então, vamos começar. Nome de usuário. Digamos que o outro nome é Ashraf e as senhas são 123456. Agora, para pedir ao usuário para inserir a senha, precisamos usar a função de entrada. Introduza o seu nome. E para pedir a ele para dizer suas senhas nós, você, precisamos usar a função de entrada. Passa para pedir o nome de usuário dele. Agora, uma vez que ele ou seu nome, precisamos armazená-lo dentro de uma variável. Vamos chamá-lo de usuário e a senha e viu a variável, vamos chamá-la de passar. Agora, para ter certeza de que o que ele entrou está correto, precisamos usar as declarações if. Não podemos começar por, eu acho, se o usuário for igual ao nome de usuário. Então, se a primeira condição for verdadeira, podemos pedir pasta. Tudo truque se a senha é através. Então, se passar mundos W, então podemos imprimir. Agora. Temos que adicionar duplo sinal de igual aqui e aqui. E seu nome de usuário e senha são verdadeiros. Será impresso bem-vindo. Caso contrário, você precisa imprimir Senha errada. Está bem? Agora lista isso, esta consulta executada pelo usuário passe. Agora, para inserir seu nome de usuário, é parcial desativado. A senha é 123456. Agora, a impressão vai vir. Vamos tentar dizer, então. pista de Ashraf passa para o alto. Agora, e se inserirmos o nome de usuário? Precisamos rodar de novo. Como você pode ver quando inserimos um nome de usuário de sala, ele nos pede uma senha, o que não é verdade. E devemos mudar isso. Precisamos ter certeza de que, se o nome de usuário estiver errado, se o nome de usuário não estiver correto, não queremos dizer essa área e senha Shake Bow. Está bem. E para fazer isso, o que precisamos fazer se o nome de usuário é através desta área. Caso contrário, use outro. Imprimir o nome do usuário. Agora liste isto, isto para fora. J. Como você pode ver, nome de usuário era o nome de usuário que acabou de entrar não está correto. Agora, para mudar esta ordem ou a ordem destes tumores é preciso mover estas duas linhas. Agora. Primeiro, precisamos pedir ao usuário para inserir seu nome ou nome de usuário. E se nosso nome está correto, então pedimos a senha dele. Agora, com uma senha está correta. Podemos imprimir virá. Caso contrário, não podemos planejar através de senha. O nome de usuário não está correto. Podemos ir para o outro e jogado nome de usuário. Agora, digamos que temos nosso próprio nome de usuário. Como você pode ver, nome de usuário errado. E o programa terminou.