Até agora. Nós anelada de dados, e declarações escritas para contar-lhe algo ou de outra. Mas realmente o que você quer fazer é tem várias coisas. Portanto você comparar, pois não mais meninos ou meninas ou o que você tem algo de qualidade. Então é isso que fazemos nesta seção. Então, para fazer isso basicamente o que eu faço é ter múltiplas variáveis de contador. Portanto em vez de conta, têm uma alguns deles. Então deixe-me mostrar-lhe a seção de código. Então, digamos que eu quero passar e eu tenho o meu objetivo é mais menino ou menina no fim nomes Y, como sabe a resposta? E, então, usar o equipe, então eu vou fazer. Você introduzir duas variáveis de contagem. Então, fora do ciclo, enquanto que antes eu só disse contagem é zero Eu só estou usando o simples Formar, para chamar as minhas variáveis count1, count2 E assim por diante. Muito imaginativo mas é simples. Então eu estou indo, neste caso Tenho duas variáveis. Então, eu vou count1 dizem que é igual a zero e count2 zero. E minha intenção é que, bem, count1 vou acompanhar o caso, menino, count2 e vou acompanhar a menina caso. Assim, dentro do ciclo. Isto é muito semelhante ao que fez antes. Portanto, eu tenho se uma tarefa que eu estou procurando linhas em que o nome termina com Y e sexo menino é. E assim, quando isso é verdade, eu vou bater uma recontagem. Portanto tem que ser um tipo de uma contagem de criança. E então eu, Seguinte, eu tenho um muito semelhante, se a instrução, procurando um nome que termina em Y, mas Estou à procura de um gênero que é igual a menina. E se assim for, eu vou carregar a segunda acusação. Portanto, esta, de modo que o loop é executado, e é apenas vai contar a menina, isto é, Sabe, ao mesmo tempo está contando o menino e os casos da menina. E então, quando você o fim aqui. Eu só vai executá-lo. Então, disse Conde criança só come contar e contagem de criança, tenho dois. Assim, vemos é o nome mais moça, nomes menores, que terminam em Y, que os nomes dos filhos ou o que quer. É evidente que, com esta fórmula você poderia tentar uma série de coisas . A ng Thi eu deveria notar é que Esta será uma espécie de nosso formato oficial, o tipo de complicado Eu quero fazer as coisas. Portanto, tenho a loop. E então eu poderia ter, você sabe, em geral apenas duas ou três variáveis. Mas Qualquer número de variáveis, que os tornam Zero aqui. Em seguida, para cada um, eu temos a declaração if. E eu quero apontar O caso das seguintes afirmações são um Outra E, de fato, a ordem não realmente importa. O que, o que eu gostaria de salientar ou seja, se não houver manifestações estão dentro o outro. Eu vou fazer isso. Nomeadamente mais complicado. Das coisas que podemos fazer, trabalhar interessante perfeitamente justo degola com este formulário. Muito bom. Então deixe-me tente e extensão natural deste, de modo vamos ir a três variáveis, eu apenas mostrar-lhe como ele funciona. Assim, por três variáveis, só vai continuar com a minha convenção de nomenclatura trivial. Conte um, tem dois, contar até três. Então eu definir essas três variáveis fora do circuito para zero. E neste caso, as perguntas que eu gostaria de perguntar , Ou resposta, ou seja, fazer mais com nomes terminados em A ou I ou S? Quem sabe. Então, eu tenho o três marcadores e eu costumava ter um de lado o caso de A, e tem dois para o caso I, e contando a três, no caso de O. Portanto aqui é o tipo de afirmação óbvia, sim. Se o nome termina com A, então [inaudível] contar de uma contagem é igual a um mais um. E, em seguida Existe também uma instrução para se cujo caso a pele para a segunda posição e, e se uma declaração para o caso em que a pele do ó conta de três. E aqui eu tenho estes três instruções de impressão, fora do loop. Assim, estes loop de execução direita foi concluída assim que seu espancada a todos os contadores o que será, e, em seguida apenas imprimir. Portanto, é presa. Huh. [Inaudível]. Assim A. domina totalmente. 377 ou igual a, sim, que seja. Obrigado para jogar. Boa tentativa. Apenas uma coisa um pouco Vou apontar alguns estilisticamente aqui. Meu convenção de nomenclatura é aqui, eu quero dizer isso. Tipo coxo, você sabe, um, dois, três. Outra forma que poderia, de facto, esta é Neste caso, isso poderia chamar têm uma I. A e contagem I li ke isso, têm uma e contagem I. Portanto, seria mais demoníaca, o que estava contando. No entanto, em seguida, tem a desvantagem de que, se fazer uma cópia e cole por exemplo, ou alterados outro ter de gosto lembre-se a mudança de nome. Então eu decidi ir com este simples só muito trivial, dois, três do sistema, mas poderia, de facto, mais complicada aí. O caso contrário, eu vou apontar é que é, Naturalmente que é, para usar cópia e pasta para esta classe de ter seu caso primeiro emprego e, em seguida, que [inaudível]. No entanto, este erro existe muito natural, onde você tem que ser muito cuidado para que está a manipular a variável direito. Assim, neste "caso" Eu estou manipulando uma recontagem e, em seguida, o esse "if" tem dois e assim, e assim. Esse é o tipo de coisa que acontece com [Inaudível]. Poderia ajudar, mas, isto é, não importa o que você está fazendo É um erro comum. Então, só tem de ser um pouco cuidadosa com que. Direito. Então, agora nós temos a capacidade de contar as coisas se multiplicam, I, meio expandir nosso conjunto de dados um pouco. Assim Eu fiz este exame, eu realmente não sei aparece aqui. Hum, então no Google planilhas, e isso é tudo, tudo é inerentemente trabalho, on-line muito bem para a partilha de dados e fazer as coisas fácil. Hum, por isso tem esse recurso, onde você pode colocar uma pequena espécie de o formulário de pesquisa frente das pessoas. Então, eu este levantamento pedir sexo trivial e cor favorita, e programa de TV favorito que é, e eu mandei isso para a minha classe. Hum, eo modo como funciona é cada Uma vez que alguém fez uma série de respostas, e isso anônimo. "entrariam no planilha. E por isso este é um, baseado no Google Spreadsheet eo que há, é uma tabela. Então aqui é a coluna para o gênero E aqui é a cor da coluna. E Estas são apenas as respostas. E você vê é que cada vez alguém escreve uma resposta a pesquisa que só vai na linha como . E assim nós tipo de dados do jogo ao redor com. Temos a cor favorita, Programa de TV favorito, avorite livro f, e que n. O que eu achei é que é mais fácil fazer as coisas com cor e do desporto, e refrigerante favorito, porque não há repetição o suficiente lá. Se você olhar para livro, Há, apenas tantos livros publicados que, você sabe, a maioria dos livros só aparecem uma vez. Enfim, são dados interessante, olhe só para ver o que está acontecendo com as pessoas que estão, eu acho vinte anos em 2012. Portanto, Google pode exportar planilhas que os dados no formato CSV que eu mencionei antes. É um formato de intercâmbio comum realidade, e só me Limpe os dados um pouco, para removidos pontos. Houve um problema em que as pessoas a escrever em um Dr. Pepper ou com um ponto após o primeiro R ou não, de modo basta remover todos os pontos, mas outros dados apenas se parece com o que as pessoas com o tipo de Em ==. Assim, com estes dados, podemos escrever que todos os tipos de problemas interessantes Então aqui Eu tenho alguns. Então, esses dados são disponível como survey/2012.csb para nós carregar numa tabela. Uma função Não falei antes da tabela chamados a tornar-se sensível. O que faz com que ela passa através da mesa e mudar todo o texto para ser apenas letras minúsculas. Por exemplo, se conta, oh bem quantas pessoas têm azul como sua cor favorita. Bem, há este Problema que causou o tipo, no caso de B azul, ou minúsculas, ou sabe que, todos Minúsculas ou o que quer, para que chamar essa função apenas cha-cha, todos os dados é agora vai estar em letras minúsculas. Então, simplesmente não têm pensar que a variação no que as pessoas escrever. Portanto, vou fazer isso como uma simplificação aqui. Muito bom. Então deixe-me olha, por isso há alguns exemplos de problemas aqui, e como sempre nós, soluções de nível para isso, vou tentar isso . É o que diz o direito código imprimir o campo atualizar cada rota. Assim, que isso, o que eu faço aqui. Eu basta imprimir a linha inteira, mas é o que os dados muito que não faz muito sentido. Mas o que poderia ser interessante é, suponha Eu estava curioso sobre o que as pessoas colocam em Refrigerante de dados. W chapéu que podemos dizer é, obter o campo E você precisa saber os nomes campos são. Sua imprimir [inaudível] em algum lugar aqui. De qualquer forma o nome do campo que a resposta é bebidas refrigerantes, soda. Então, eu estou indo só para imprimir a. E eu não vou dizer nada. Agora vamos discutir isso. Então, se eu impressão que temos é que só serve através de todas as linhas. E, e lembre-se, Agora, é tudo em minúsculas, e de meio ver o que você recebe. Esta é talvez uma primeiro passo bom se você quiser de Santa sorta, Oh, bem, o que as coisas parecem ficar [Inaudível]? Ou apenas, tipo, se você curiosidade sobre programas de TV ou filmes ou o que quer. [Inaudível]. Isto também mostra, eu acho Em última análise, que realmente row.getfield Ele simplesmente retorna um string. Assim, impressão significa cadeia, por isso, se você acabou de colocar lá, [inaudível]. Ok, então o que eu gosto de fazer é, ter favoritos refrigerantes. Então eu quero dizer, eu só vou dizer Sprite, Dr. Pepper e Coca-Cola. Teremos a três. Então o que eu vou fazer é seguir minha estratégia anterior porque eu digo contar um é igual a zero, a segunda carga é igual a zero ea contagem de três é zero. Assim, a minha intenção é que eu, você sabe, eu vou seguir qualquer ordem, o que eu digo. Sprite, Coca-Cola e Dr. Pepper. Então o que quero dizer ? Se a linha de pontos recebe campo de cozimento é igual a Sprite. E em seguida, escrever, eu posso acabou de digitar em letras minúsculas, e Porque eu sei que mudou. Assim Quer dizer, ter uma contagem igual Um mais um. Então é isso, que está esperando uma bebida . Vamos tentar. Portanto, esta é Sprite conta. Imprimir uma recontagem, e eu vou Eu vou me livrar dessa linha. Eu sou, eu não vou imprimir todos os refrigerantes como nós. Bem, vamos tentar isso. Muito bom. Sprite oito, que parece funcionar. Então, eu quero verificar desde então. Eu vou fazer uma cópia cruel e colar. Então, eu estou terá a pimenta médico. E eu vou lidar com a segunda carga nesse caso. E eu vou ter Coca-Cola. E eu vou tocar conta três. Então este é o caso, eu estava dizendo: onde você tem que ter cuidado. Base de dados da cópia é muito bem, mas você tem que se certificar de que você fazendo a coisa certa. E eu aqui >> fazer duas cópias desta linha. Portanto, esta será Dr. Pepper, a segunda acusação. E Contagem de três Coca-Cola. Eu tenho que dizer que foi uma limpeza Eu fiz uma outra nos dados. [Inaudível] ... Bem >>. Isso parece bom. Outra é que as pessoas escrevem Coca-Cola. Às vezes, Coca-Cola é escrito com um hífen , Ou não, ou o que quer, de modo que apenas mudou tudo a Coca-Cola. Portanto. Este é um conjunto de dados diferente Mas esta é a seguinte o meu tipo de exemplo acima de ter três. Portanto, deve fazer bem. Assim, o Se eu quiser, a complexidade do Eu gostaria de trabalhar fora, é como, bem, você sabe, Na verdade, se você olhar para os dados, às vezes as pessoas Coca-Cola diria, e, por vezes, que Eu diria que a Coca-Cola Diet. E às vezes Dr Pepper dizer, e às vezes dizer Diet Dr. Pepper. Então como eu poderia obter uma contagem de dois, por exemplo, para incluir tanto. Quero incluir Dr. Pepper Diet Dr. Pepper e . E o caminho para torná-lo não é inclusiva de uso, ou, me desculpe. Então eu vou dizer, ou. Pegue isso. Somente fizemos antes. Vou dizê-lo, por isso é médico pimenta, médico ou dieta pimenta. E fazer o mesmo por isso. [Inaudível] Seja isso. Então eu vou dizer dieta sprite. Bem, [inaudível]. Diet Dr. Pepper e aqui dizemos ou Diet Coke. Ok, nenhuma dieta tinha oito anos quatro oito. Assumindo que este código está correto, vai ler. Vemos, então, ele tinha oito anos quatro oito. Portanto, então, Dr. Pepper [inaudível]. Não Dieta bebe um Sprite na minha classe, ao que parece, . Ou você gosta melhor. Então o Dr. pimenta, pimenta 4-7. Assim, cerca de duas vezes. E, de fato, a Coca-Cola Também cerca de duas vezes. Então eu acho que nós temos, nós aprendemos algo um pouco aí. Isso, para bebidas, dieta responde por cerca de metade. Então, obviamente, como neste exemplo, porque são agora tipo de combinação de várias técnicas. Que estão fazendo a contagem, e então nós estamos fazendo as coisas como o uso de S, e qualquer qualquer que seja o caso de teste que está controlando o número dentro do ciclo. Ok, então deixe-me estes testes são de alguma forma, você me conhece, exemplos não triviais. Deixe-me tentar outra uma. Vamos tentar, vamos tentar uma outra, de campos. Vamos tentar o domínio do desporto. Portanto este é o lugar onde as pessoas tinham um monte de esportes diferente, mas é identificado am para o esporte de futebol e futebol O mais comum foram identificados. Portanto Eu vou apenas tem que ter e usar ambos. Assim Eu vou dizer se o esporte é como futebol, Diga que vai, vamos fazer isso em número um, ou de outra forma. O futebol é o outro, de modo que você vai fazer em a segunda acusação. Então, vamos dizer que o futebol e futebol. Esta contagem de três, eu sou apenas vai parar de fazer. Bom, de modo a ser, de modo Isso só deve passar, e diz como o futebol número de vezes que era o esporte que nome. Quantas vezes futebol e então vamos ver se o trabalho dos pressupostos para fora. Então você vê, temos sete futebol, futebol 12. Assim, o futebol é bastante skippingly lá antes. Assim, o A última coisa que quero abordar aqui é assim que nós também ter dados de gênero. Então, o que eu faço é vamos aproveitar esta sete. Número futebol e deixá-lo se decompor pela gênero e, portanto, esperar que quando eu digo que você pode quebrar para baixo, o que estou fazendo é como vai ter um contador para as mulheres que jogam futebol e Um contador para os homens que jogam futebol. Assim ter uma palavra a dizer as mulheres estão jogando futebol. Então, como eu faço, o que eu faço aqui. E isso vai ser um, um e. Portanto, eu dizer, bem, se é pontos seguidos, fica o campo de gênero. E então, você, você simplesmente você tem que saber como os dados são codificados. Em Neste caso, os dados são codificados como uma fêmea, é a palavra usada para isso. Portanto, ter uma será, as respostas. Quando a linha é também quando ele disse [inaudível] e aqui Eu digo o futebol e os homens. E, para ser ir para a segunda acusação. Então aqui eu digo futebol e mulheres. E então aqui vou dizer que o futebol, oops, M. Bueno. Então, vamos tentar isso. Assim, o futebol sem olhar de gênero, foi sete. Portanto, agora se você olhar para ele você vai ver que não é realmente enorme gerador. Assim Eu não sei se talvez haja apenas um monte de time feminino de futebol . As pessoas da minha classe Neste trimestre, ou quem sabe. No entanto, uma nyway, si. Assim por diante, sete, seis, foram feminino, e era, um homem que se identificou o futebol como seu esporte favorito [Inaudível]. Portanto, este é apenas mais um exemplo do uso de Você sabe, a combinação, o Tendo AND e OR meu anterior era ou . Isto, utilizando e. Assim, isto é, que é uma espécie de tão complicado como eu obter esses dados na tabela. Eu acho que tem um cara legal que sensação realista tem um conjunto, de dados. E, em seguida, simplesmente, rasgando computadores mais do que um pouco alguma desta lógica que você escreve. E, em seguida finalmente só vem com um par de números Isso, você sabe, você vai ajudar Para analisar o que está acontecendo. Então é um forma realista que os computadores são usado, e um formato excelente para exercícios de escrita.