Skip to content

Commit 44c1536

Browse files
rich1nronreiter
authored andcommitted
Update Conditions.md
spanish corrections + code corrections
1 parent 633260e commit 44c1536

File tree

1 file changed

+42
-18
lines changed

1 file changed

+42
-18
lines changed

tutorials/learnpython.org/es/Conditions.md

Lines changed: 42 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ Tutorial
22
--------
33

44
Python hace uso de variables booleanas para evaluar condiciones.
5-
Cuando una expresión es comparada o evaluada los valores que boleanos que se retorna son falso o verdadero. Por ejemplo:
5+
Cuando una expresión es comparada o evaluada, los valores que se retornan son falso o verdadero. Por ejemplo:
66

77
x = 2
88
print x == 2 # Imprimira en pantalla TRUE
99
print x == 3 # Imprimira en pantalla FALSE
1010
print x < 3 # Imprimira en pantalla TRUE
1111

12-
Nota: para asignar valores a una variable se utiliza el operador de igualdad "=", mientras que para comprar las variables entre ellas se hace uso de dos signos de igualdad "==". La no igualdad se realiza con el operador "!="
12+
Nota: para asignar valores a una variable se utiliza el operador de igualdad "=", mientras que para comparar las variables entre ellas se hace uso de dos signos de igualdad "==". El operador que invierte el valor de comparar dos variables se realiza con "!="
1313

1414
### Operadores boleanos
1515
Los operadores boleanos "y " (and) y "o " (or) permite construir complejas expresiones boleanas, por ejemplo:
@@ -20,18 +20,18 @@ Los operadores boleanos "y " (and) y "o " (or) permite construir complejas expre
2020
print "tu nombre es John, y tu tienes 23 años."
2121

2222
if name == "John" or name == "Rick":
23-
print "Tu nombre es John o puede ser Rick."
23+
print "Tu nombre es John o puede ser Rick."
2424

2525
### El operador "in"
2626

27-
El operador "in" puede ser usado para checar si un objeto especifico existe mientras el mismo objeto itera en un contenedor, tanto com una lista:
27+
El operador "in" puede ser usado para checar si un objeto especifico existe mientras el mismo objeto itera tanto en un contenedor, como en una lista:
2828

2929
if name in ["John", "Rick"]:
3030
print "Su nombre puede ser John or Rick."
3131

32-
Python usa indentacion para definir bloques de código, en lugar de llaves o paréntesis. El estandar de indentacion de python es 4 espacios, aunque el tab y algunos otros espacios funcionará, siempre y cuando sean consistente, es decir tengan el mismo tipo de sangrado (separación). Los bloques de código no necesitan de una terminación.
32+
Python usa la indentacion para definir bloques de código, en lugar de llaves o paréntesis. El estandar de indentacion de python es 4 espacios, aunque el tab y algunos otros espacios funcionará, siempre y cuando sean consistentes, es decir, que tengan el mismo tipo de sangrado (separación). Los bloques de código no necesitan de una terminación.
3333

34-
Este es un ejemplo de como usar en python la declaración de la sentencia if usando bloques de códigos:
34+
Este es un ejemplo de como usar en python la declaración de la sentencia "if" usando bloques de códigos:
3535

3636
if <declariación a evaluar>:
3737
<líneas de código>
@@ -56,8 +56,7 @@ Por ejemplo:
5656

5757
Una declaración es evaluada como verdadera, si solo su iteración o flujo es correcta:
5858
- El resultado verdadero de una variable booleana se obtiene, o se calcula utilizando una expresión, como una compración aritmética.
59-
- Un objeto que no es considerado vacío es pasado.
60-
- An object which is not considered "empty" is passed.
59+
- Un objeto que no es considerado "vacío" hace que continúe el código.
6160

6261
Se presenta algunos ejemplos donde los objetos son considerados como vacíos:
6362

@@ -68,7 +67,7 @@ Se presenta algunos ejemplos donde los objetos son considerados como vacíos:
6867

6968
### El operador "is"
7069

71-
A diferencia del doble operador de igualdad "==", el operador "is" no sola iguala los valores de las varialbes, si no entre ellos. Por ejemplo
70+
A diferencia del doble operador de igualdad "==", el operador "is" no iguala solamente los valores de las varialbes, sino los iguala entre ellos. Por ejemplo
7271

7372
x = [1,2,3]
7473
y = [1,2,3]
@@ -77,41 +76,42 @@ A diferencia del doble operador de igualdad "==", el operador "is" no sola igual
7776

7877
### El operador "not"
7978

80-
Usando "not" delante de una expresión booleana se invierte:
79+
Usando "not" delante de una expresión booleana se invierte el operador de igualdad:
8180

8281
print not False # Imprime en pantalla TRUE
8382
print (not False) == (False) # Imprime en pantalla FALSE
8483

8584
### Ejercicios
8685

87-
Cambia las variables de la primera sección, tanto que el código en la sección se ejecute a través de un if
86+
Cambia las variables de la primera sección, tanto que el código en la sección se ejecute a través de un "if"
8887

8988
Tutorial Code
9089
-------------
9190

92-
# cambia este codigo
91+
# Cambia este codigo
9392
number = 10
9493
second_number = 10
9594
first_array = []
9695
second_array = [1,2,3]
9796

97+
# No cambies este código
9898
if number > 15:
99-
print "1"
99+
print("1")
100100

101101
if first_array:
102-
print "2"
102+
print("2")
103103

104104
if len(second_array) == 2:
105-
print "3"
105+
print("3")
106106

107107
if len(first_array) + len(second_array) == 5:
108-
print "4"
108+
print("4")
109109

110110
if first_array and first_array[0] == 1:
111-
print "5"
111+
print("5")
112112

113113
if not second_number:
114-
print "6"
114+
print("6")
115115

116116
Expected Output
117117
---------------
@@ -125,3 +125,27 @@ Expected Output
125125

126126
Solution
127127
--------
128+
129+
# cambia este codigo
130+
number = 20
131+
second_number = 0
132+
first_array = [1,1,2]
133+
second_array = [1,2]
134+
135+
if number > 15:
136+
print("1")
137+
138+
if first_array:
139+
print("2")
140+
141+
if len(second_array) == 2:
142+
print("3")
143+
144+
if len(first_array) + len(second_array) == 5:
145+
print("4")
146+
147+
if first_array and first_array[0] == 1:
148+
print("5")
149+
150+
if not second_number:
151+
print("6")

0 commit comments

Comments
 (0)