-
Así hasta ahora. Hemos puesto en loop de datos, y
por escrito de las declaraciones a contar una cosa
-
u otra. Pero en realidad lo que quieres hacer es
contar varias cosas. Por lo tanto
-
que usted pueda comparar, al igual que hay
más chicos o chicas o lo que sea que tienen
-
algo de calidad. Así que eso es lo que vamos a hacer
en esta sección. Así que para hacer
-
esto básicamente lo que quiero hacer es
tienen múltiples variables de venta libre. Por lo tanto
-
en lugar de tener cuenta, tienen un
algunos de ellos. Así que permítanme simplemente mostrar en este
-
sección de código. Así que vamos a decir que me quiero ir a través de
y quiero contar mi meta es hacer
-
muchacho más o finales niña de nombres en Y, al igual que
sabe la respuesta? Y así utilizar el
-
equipo, así que lo voy a hacer.
¿Se introducen dos variables de conteo. Así exterior
-
el bucle, mientras que antes de que acabo de decir
conteo es igual a cero yo soy sólo va a utilizar la simple
-
Forma de, de llamar a mis variables count1, count2
, y así sucesivamente. Muy poco imaginativo,
-
pero es sencillo. Así que me va a h, en este caso
voy a tener dos variables. Así que lo haré
-
dicen count1 es igual a cero y es igual a
count2 cero. Y mi intención es que, bueno, en
-
count1 voy a hacer un seguimiento del caso, muchacho,
y en count2 voy a hacer un seguimiento de la chica
-
caso. Así, dentro del bucle. Esto se ve muy parecido a lo que
hicimos antes. Por lo tanto, tengo
-
si una tarea en la que estoy buscando,
filas en las que el nombre termina con Y, y el sexo
-
chico es . Y así, cuando eso es cierto, voy a chocar
a un recuento. Por lo tanto, contar con un tipo de ser de los
-
un contador de niño. Y entonces yo,
siguiente, tengo una muy similar, si la declaración,
-
que busca un nombre que termina en Y, pero
Estoy buscando un género que es igual a chica.
-
Y en ese caso, voy a subir el segundo cargo.
Así que esto, por lo que el bucle se ejecuta, y es justo
-
va a contar a la chica, que es,
sabes, al mismo tiempo, está contando
-
al niño y niña de los casos. Y luego, cuando se hace
el final aquí. Me limitaré a ejecutarlo.
-
A continuación, sólo dice conde niño coma un recuento de
y el recuento de niña, contar con dos. Así que vemos
-
resulta más nombre de la muchacha,
más chica de los nombres que terminan en Y, que los nombres de niño o
-
lo que sea. Es evidente que con esta fórmula
usted podría probar cualquier número de cosas
-
. Un Thi ng debo señalar es que
, esto va a ser una especie de nuestra
-
oficial de formato, la clase de lo complicado
Quiero hacer las cosas. Por lo tanto, tengo el
-
lazo. Y entonces yo podría tener, ya sabes, en general
sólo dos o tres variables. Pero
-
Cualquier número de variables, que ponerlos a
cero aquí. Y luego, para cada uno, I
-
tienen una sentencia if. Y yo quiero a punto de
, el caso de las declaraciones son una tras
-
Otra Y, de hecho, la orden no
realmente la materia. ¿Qué, qué me gustaría señalar
-
es decir, el caso de declaraciones no se encuentran dentro de
unos a otros. No me va a hacer eso. Esto es
-
más complicado. De las cosas que podemos hacer, el trabajo
perfectamente interesante sólo se pegue
-
con este formulario. Muy bien. Así que permítanme simplemente
try y la extensión natural de este, por lo que
-
sólo tendremos que ir a tres variables, voy a
sólo le mostrará la forma en que trabaja. Así, por
-
tres variables, sólo me va a seguir con mi convención de nomenclatura
trivial. Cuenta uno,
-
cuenta de dos, contar hasta tres. Así que me puse estos
tres variables a cero fuera del bucle.
-
Y este caso, las preguntas que yo quiero preguntar
, o respuesta, es decir, hacer más cuyos nombres terminan en A
-
o yo, o S? Quién sabe. Así que tengo el
tres contadores y voy a utilizar para contar con un
-
contar el caso de A, y contar con dos para el caso
I, y contar hasta tres para el caso de O. Por lo tanto
-
aquí es el tipo de afirmación obvia, si.
Si el nombre termina con A, y luego [inaudible]
-
recuento de uno es igual a contar con uno más uno. Y a continuación
asimismo existe una sentencia if para
-
el que caso de que la piel de hasta el segundo cargo y,
y si la declaración para el caso de que la piel de O
-
por cuenta de tres. Y aquí tengo estos tres
instrucciones de impresión, fuera del bucle.
-
Así pues, estas correr a la derecha del bucle ha finalizado
por lo que su golpeado hasta todos los contadores a
-
lo que van a ser, y entonces
simplemente imprimir. Por lo tanto, está atrapado. Huh.
-
[Inaudible]. Así A. domina totalmente. 377
en o igual que, sí, lo que sea. Gracias
-
para jugar. Buen intento. Sólo una cosa poco
estilística poco voy a señalar aquí. Mi
-
convención de nomenclatura aquí es, quiero decir que es. Tipo de
cojo, ya sabes, uno, dos,
-
tres. Otra manera en que podría de hecho esto es
, en este caso podríamos de esta llamada
-
contar con una A y el recuento de I. I li ke esto, contar con un
y contar I. Por lo tanto, sería más
-
demoníaca de, de lo que estaba contando. Sin embargo,
entonces tiene la desventaja de que siempre que
-
realice una copia pegada o cambiado de ejemplo,
a otro que le tiene que gustar
-
recordar cambio de nombre. Por lo tanto, me decidí a ir con esta sencilla
muy trivial sólo uno,
-
dos, tres sistema, pero que podría de hecho algo más complicado
allí. La
-
otra voy a señalar es que es,
es natural que se encuentra, para usar copiar y pegar
-
para estos para que la clase de que su caso sea
primero trabajo y luego que [inaudible].
-
Sin embargo, sí que existe este error
muy natural, donde tienes que ser muy
-
cuidado de que está manipulando la variable
derecha. Así que en este "if"
-
estoy manipulando un recuento y luego en el
este "si" cuenta la declaración de dos y así, y
-
así. Ese es el tipo de cosa que sucede a
[inaudible]. Podría ayudar,
-
pero es, es decir, no importa lo que estás haciendo
es un error común. Así que sólo
-
tiene que ser un poco cuidadoso con
eso. Derecho. Así que ahora que tenemos el
-
capacidad de contar las cosas se multiplican, quiero,
kinda ampliar nuestro conjunto de datos un poco. Tan
-
Hice esta encuesta, que en realidad yo no
que aparezca aquí. Hum, por lo que en Google
-
hojas de cálculo, ya que es todo,
todo es intrínsecamente en línea, funciona
-
muy bien para compartir los datos y haciendo cosas
fácil. Hum, por lo que tiene esta característica,
-
donde usted puede poner una especie pequeña, de, la encuesta de forma
delante de la gente. Así que hice
-
esta encuesta triviales que le pido sexo,
y color favorito, y el programa de televisión favorito
-
que es, y me acaba de enviar esto a mi clase.
Hum, y la manera en que funciona es cada
-
vez que alguien ha presentado una serie de respuestas, y esto
anónimo ". Sería entrar en el
-
hoja de cálculo. Y así, esta es una, la base de hoja de cálculo de Google
y lo que es que hay, es,
-
es una mesa. Así que aquí tiene la columna para el género
, y aquí tiene la columna de color. Y
-
Estas son sólo las respuestas. Y que se ve es que cada vez que
alguien escribe una respuesta
-
a la encuesta que sólo va en la fila como un
. Y así tenemos datos que tipo de juego
-
alrededor con. Tenemos color favorito,
Mostrar favorito de televisión, el libro de f avorite, y lo que
-
no. Lo que encontré es que es más fácil
hacer cosas con el color y el deporte, y,
-
bebida gaseosa favorita, porque no hay repetición
suficiente allí. Si nos fijamos en libro,
-
existe, sólo hay
tantos libros publicados que no, ya sabes, la mayoría de los libros
-
sólo aparecen una vez. De todos modos se trata de datos
interesantes, mira sólo para ver
-
lo que está pasando con las personas que son, me imagino
unos veinte años en 2012. Por lo tanto,
-
hojas de cálculo de Google que puede exportar
que los datos en formato CSV que creo
-
mencionó que antes. Es un formato de intercambio común
realidad, y sólo me
-
Limpiar los datos un poco, así que
quitado puntos. Hubo un problema en el que
-
gente escriba en un Dr. Pepper o bien
con un punto después de la primera R o no, así que
-
acaba de quitar todos los puntos, pero aparte de los datos
sólo se parece a lo que la gente con tipo
-
= = pulg Por lo tanto, con estos datos podemos escribir hacer todo tipo de problemas interesantes
, asi que aquí
-
he puesto algunos. Así que este dato es
disponible como survey/2012.csb para que pudiéramos
-
carga que en una tabla. Hay una función
No he hablado antes de la tabla
-
ha llamado a convertir en minúsculas.
Lo que hace es que pasa a través de la mesa y
-
modifica todo el texto a ser sólo letras minúsculas.
Así, por ejemplo, si queremos
-
cuenta, ¡oh, bien cuántas personas tienen
azul como su color favorito. Bueno hay esta
-
Problema que hizo que el tipo, en mayúsculas B
azul, o en minúsculas, o sabe que, todo
-
Minúsculas o lo que sea Así que al llamar a esta función
que acabamos de cha-cha-, todos los datos está ahora
-
va a estar en minúsculas. Así que simplemente no tienen
a pensar en que la variación de lo que la gente
-
escrito. Por lo tanto, voy a hacer eso como una simplificación
aquí. Muy bien. Así que permítanme
-
mira, así que hay algunos problemas de muestra
aquí, y como siempre tenemos la,
-
nivel de soluciones para esto, voy a probar esto
. Así lo dice el código derecho a
-
imprimir el campo de refresco de cada ruta. Así,
lo que esto, lo voy a hacer aquí. Pude
-
acaba de imprimir toda la fila, pero, es lo que los datos
mucho que no hacen mucho sentido.
-
Pero lo que podría ser interesante es, supongamos
que tenía curiosidad acerca de lo que la gente ponga de
-
Los datos de soda. Sombrero de W que se puede decir es, obtener el campo
, y lo que necesita saber cuáles son los nombres
-
de los campos son. Su
impresa [inaudible] en algún lugar aquí. De todos modos el
-
nombre del campo que la respuesta es
bebe cola con gas, soda. Así que estoy solo va a imprimir
-
los. Y no me va a contar nada.
Ahora vamos a comentar eso. Así que si yo
-
impresión de que, lo que tenemos es que sólo sirve
a través de todas las filas. Y, y recuerde,
-
ahora, es todo en minúsculas, y podemos de
kinda ver lo que hay. Esta es tal vez un
-
buen primer paso si quieres sorta Santa,
¡Oh, bien, qué cosas parece llegar
-
[inaudible]? O simplemente, una especie de, si eres
curiosidad, acerca de los programas de televisión o películas o
-
lo que sea. [Inaudible]. Esto muestra también, supongo
, en última instancia, de que realmente row.getfield
-
Se limita a devolver una cadena. Así,
de impresión entiende cadena, por lo que si sólo hay que poner
-
allí, [inaudible]. Muy bien, entonces lo que yo
gustaría hacer es, contar con los refrescos favoritos.
-
Así que quiero decir, yo soy sólo va a decir Sprite,
Dr. Pepper y Coca-Cola. Vamos a contar con los
-
tres. Así que lo que soy ir a hacer es seguir
mi estrategia anterior, ya que voy a decir recuento
-
uno es igual a cero, el segundo cargo es igual a
cero, y el recuento de tres es igual a cero. Así que mi
-
intención es que voy, ya sabes, voy a
seguir, sea cual sea el orden, lo que digo.
-
Sprite, Coca-Cola y Dr. Pepper. Entonces, ¿qué quiero decir
? Si la fila de puntos recibe bicarbonato de campo es
-
igual a Sprite. Y a continuación, escribir, puedo
acaba de escribir en minúsculas, y
-
, porque sé que se ha cambiado. Así
lo que quiero decir, contar con una es igual a contar
-
Uno más uno. Así que eso es, que está contando con una bebida
. Vamos a intentarlo. Así que esto es
-
Sprite cuenta. Imprimir un recuento, y voy a
, voy a deshacerme de esta línea.
-
Soy, No voy a imprimir todas las bebidas gaseosas como
vamos. Bueno, vamos a tratar de que uno. Muy bien.
-
Sprite ocho, que parece que funciona. Así que yo quiero
comprobarlo, ya que entonces. Voy a hacer
-
alguna despiadada copiar y pegar. Así que estoy
va a contar con la pimienta médico. Y me va a
-
manipular el segundo cargo en ese caso. Y me va a contar con
Coca-Cola. Y me va a tocar cuenta
-
tres. Así que este es el caso de que yo estaba diciendo:
en el que tendrás que tener cuidado. Base de la copia es
-
muy bien, pero tienes que te asegures de que estás
haciendo lo correcto. >> Y aquí voy a
-
hacer dos copias de esta línea. Así que este va a ser
Dr. Pepper, el segundo cargo. Y
-
Coca-Cola es cuenta de tres. Tengo que decir, no fue una limpieza de
otra que hice en los datos.
-
[Inaudible],... >> Bueno. Eso se ve bien.
Otra es que la gente escribe Coca-Cola.
-
A veces se escribe Coca-Cola, con un guión
, o no, o lo que sea, por lo que sólo
-
cambiado a todos a los que Coca-Cola. Por lo tanto. Se trata de un conjunto de datos diferente
, pero esto es lo siguiente
-
clase de mi ejemplo anterior de contar
tres cosas. Por lo tanto, debe hacerlo bien. Así que el
-
caso me gustaría, la complejidad
Me gustaría trabajar fuera, es como, bueno, ya sabes,
-
realidad, si nos fijamos en los datos, a veces la gente
diría que Coca-Cola, y, a veces que
-
diría que Coca-Cola Light. Y a veces
diría el Dr. Pepper, ya veces
-
diría Dieta del Dr. Pepper. Entonces, ¿cómo podría yo
obtener la cuenta de dos, digamos, para incluir tanto.
-
Quiero incluir Dr. Pepper y Diet Dr. Pepper
. Y la manera de hacerlo más
-
inclusiva no es de usar, el, o, perdón.
Así que voy a decir, o. Toma esto. Justo
-
nosotros que hemos hecho antes. Voy a decir así, por lo que se trata de
médico de pimienta, o la dieta médico
-
pimiento. Y hacer lo mismo para esto.
[Inaudible] Sea de esto. Así que me va a decir
-
sprite de la dieta. Vaya, [inaudible]. La dieta del Dr. Pepper
y aquí vamos a decir o Coca-Cola Light.
-
Muy bien, sin dieta eran las ocho de cuatro
ocho. Suponiendo que este código es correcto,
-
vamos a leer. Vemos, pues, eran las ocho de cuatro
ocho. Por lo tanto, a continuación, el Dr. Pepper [inaudible]. No
-
un Sprite Las bebidas dietéticas en mi clase, al parecer,
. ¿O le gusta lo mejor posible. Así que el doctor
-
pimienta, la pimienta pasó de cuatro a siete.
Por lo tanto, alrededor del doble. Y en realidad, Coca-Cola
-
También alrededor del doble. Así que supongo que hemos,
que hemos aprendido algo un poco
-
allí. Eso, para las bebidas,
dieta representa aproximadamente la mitad. Así que también, obviamente,
-
como en este ejemplo, porque ahora somos
especie de combinación de múltiples técnicas. Eso
-
estamos haciendo el recuento, y entonces estamos haciendo las cosas
como el uso de o, y, o
-
cualquiera que sea en el caso de la prueba de que está controlando el número
en el interior del bucle. Bien, así que me deja
-
probar estos son una especie de, yo tu sabes,
no triviales ejemplos. Déjame intentarlo otra
-
uno. Vamos a intentar, vamos a probar con la otra, de
de los campos. Vamos a probar el campo del deporte. Por lo tanto
-
aquí es donde la gente había un montón de deportes
diferentes identificadas, pero va am
-
para ver los deportes de fútbol y el fútbol
eran los más comunes identificados. Por lo tanto
-
Me limitaré a contar con un uso y contar con dos. Así
Voy a decir si el deporte es igual a fútbol,
-
Digamos que va, vamos a hacer eso en
número uno y de otro modo o. El fútbol es el
-
otro, de modo que uno vamos a hacer en
el segundo cargo. Así que aquí vamos a decir que el fútbol y el
-
de fútbol. Y esto cuenta de tres, yo soy sólo
va a dejar de hacer. Bueno, por lo que se va a, por lo que
-
esto sólo debe ir a través, y cuenta cómo el fútbol
número de veces que era el deporte que se
-
nombre. ¿Y cuántos de fútbol veces, y
luego ya veremos si el trabajo de los supuestos
-
a cabo. Así que ya ves, tenemos el fútbol siete, fútbol
doce. Así que el fútbol es bastante
-
skippingly antes allí. Así que el
Lo último que queremos tratar aquí es así que nosotros también
-
tener estos datos de género. Así que lo que quiero hacer es
vamos a tomar este siete. Número
-
fútbol y de dejar que se descomponen por el
de género y por lo tanto esperar cuando digo que se puede romper
-
hacia abajo, lo que estoy haciendo es como vamos a tener un
receta para las mujeres que juegan al fútbol y
-
Un contador para los hombres que jugaban al fútbol. Así
digamos contar con una serán mujeres jugando
-
fútbol. Entonces, ¿cómo lo hago, qué hago aquí.
Y esto va a ser una, una y. Por lo tanto, I
-
decir, bueno si se trata de puntos seguidos, recibe el campo de género.
Y entonces, tú, tú, simplemente, usted
-
tiene que saber cómo los datos se codifican. En
este caso, los datos se codifica como hembra, es
-
la palabra para, utilizado para ello. Por lo tanto, contar con un
va a ser, las respuestas. Cuando la fila es
-
también cuando dijo [inaudible] y aquí
Voy a decir el fútbol y el sexo masculino. Y para que se
-
ir a por el segundo cargo. Así que aquí voy a decir
fútbol y mujeres. Y entonces aquí voy a decir que el fútbol,
-
oops, M. Bueno. Por lo tanto, vamos a tratar de eso. Así, el fútbol
sin mirar género, que era
-
siete. Así que ahora si nos fijamos en él podrás ver
no es en realidad este generador enorme. Así que
-
No sé si tal vez hay sólo un montón de equipo de fútbol femenino de
. La gente de mi clase
-
en este trimestre, o quién sabe. Sin embargo, un nyway,
sí. Así que de, de los siete, seis, eran
-
femenino, y no era, un hombre que identificó
fútbol como su deporte favorito
-
[inaudible]. Por lo tanto, este es sólo otro ejemplo del uso de
, usted sabe, la combinación, el
-
Contar con AND y OR Mi anterior fue o
. Éste, que utiliza y. Entonces, eso es,
-
que es una especie de tan complicado como yo quiero
get con estos datos de la tabla. Creo que tiene un
-
tipo muy agradable de la sensación realista de que
tiene un conjunto, los datos. Y entonces simplemente,
-
rasga las computadoras más que con un poco
poco de esta lógica que usted escribe. Y entonces
-
finalmente sólo viene con un par de números
, que, ya sabes, vas a ayudar a
-
A analizar lo que está pasando. Así que es un
manera muy realista que las computadoras están
-
utilizado, y un formato excelente para ejercicios de escritura.