Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 18 additions & 17 deletions exercises/exercise1.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,26 @@

lado_cuadrado = 5

# COMPLETAR - INICIO

# COMPLETAR - FIN
area_cuadrado = lado_cuadrado * lado_cuadrado

assert area_cuadrado == 25

print ("El area al cuadrado es:")
print (area_cuadrado)

"""
Re-Escribir usando el operador de potencia.
"""

lado_cuadrado = 5

# COMPLETAR - INICIO
area_cuadrado = lado_cuadrado**2
assert area_cuadrado == 25

print ("El area al cuadrado es:")
print (area_cuadrado)

# COMPLETAR - FIN

assert area_cuadrado == 25


"""
Expand All @@ -34,11 +36,12 @@

lado_cuadrado = 5

# COMPLETAR - INICIO
area_cuadrado = pow(5,2)
assert area_cuadrado == 25

# COMPLETAR - FIN
print ("El area al cuadrado es:")
print (area_cuadrado)

assert area_cuadrado == 25


"""
Expand All @@ -49,12 +52,11 @@
precio = 3.74
presupuesto_disponible = 10

# COMPLETAR - INICIO

# COMPLETAR - FIN
cantidad_a_comprar= presupuesto_disponible // precio

assert cantidad_a_comprar == 2

print("La cantidad a comprar es: ")
print(cantidad_a_comprar)

"""
Determinar si el número de la variable es divisible por 7.
Expand All @@ -63,8 +65,7 @@

numero_incalculable = 2 ** 54 - 1

# COMPLETAR - INICIO

# COMPLETAR - FIN
es_divisible_por_siete = numero_incalculable % 7

assert es_divisible_por_siete
assert es_divisible_por_siete == 0
print("El numero es divisible")
38 changes: 21 additions & 17 deletions exercises/exercise10.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,73 +7,77 @@

A = 5

# COMPLETAR - INICIO

# COMPLETAR - FIN
variable_01 = bool(A)

assert variable_01 is True

print (variable_01)


"""
Interpretar como booleano la siguente variable y guardar el valor resultante en variable_02
"""

Domicilio = ""

# COMPLETAR - INICIO
variable_02 = bool(Domicilio)

# COMPLETAR - FIN

assert variable_02 is False


print (variable_02)


"""
Interpretar como booleano la siguente variable y guardar el valor resultante en variable_03
"""

Domicilio = "Alsina 2446" or "Pueyrredón y la vía"

# COMPLETAR - INICIO

# COMPLETAR - FIN
variable_03 = bool(Domicilio)

assert variable_03 is True


print (variable_03)


"""
Interpretar como booleano la siguente variable y guardar el valor resultante en variable_04
"""

lista_de_compras = "No comprar nada" and ["Pan", "Aceite", "Sal"]

# COMPLETAR - INICIO

# COMPLETAR - FIN
variable_04 = bool(lista_de_compras)

assert variable_04 is True


print (variable_04)


"""
Interpretar como booleano la siguente variable y guardar el valor resultante en variable_05
"""

lista_de_ids = 0 and [1236, 5565, 8956, 2534]

# COMPLETAR - INICIO

# COMPLETAR - FIN
variable_05 = bool(lista_de_ids)

assert variable_05 is False

print (variable_05)


"""
Interpretar como booleano la siguente variable y guardar el valor resultante en variable_06
"""

diccionario = {} and {"Nombre": "Alberto Paz", "DNI": 12365855}

# COMPLETAR - INICIO
variable_06 = bool(diccionario)

# COMPLETAR - FIN
assert variable_06 is False

assert variable_06 is False
print (variable_06)
28 changes: 17 additions & 11 deletions exercises/exercise2.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,21 @@
True si al menos una de las variables es True.
"""

from asyncore import read
from operator import truediv
from webbrowser import get


esta_lloviendo = True
riego_activado = True

# COMPLETAR - INICIO
piso_mojado = (esta_lloviendo) or (riego_activado)

# COMPLETAR - FIN

assert piso_mojado

print (piso_mojado)


"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -25,12 +31,12 @@
lado_cuadrado = 5
area_cuadrado = pow(lado_cuadrado, 2)

# COMPLETAR - INICIO
area_mayor_a_cinco = area_cuadrado and not(area_cuadrado < 5)

# COMPLETAR - FIN

assert area_mayor_a_cinco

print(area_mayor_a_cinco)

"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -40,12 +46,12 @@
numero_1 = 49
numero_2 = 50

# COMPLETAR - INICIO

# COMPLETAR - FIN
resultado = ((numero_1 % 7 == 0) and (numero_2 % 7 != 0))

assert resultado

print (resultado)


"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -56,11 +62,11 @@
variable_01 = False
variable_02 = True
variable_03 = 80
variable_04 = "90"
variable_04 = 90
variable_05 = 100

# COMPLETAR - INICIO
resultado = variable_03 or variable_02 or not variable_01 or not variable_04 or not variable_05

# COMPLETAR - FIN
assert resultado == 80

assert resultado == 80
print (resultado)
25 changes: 13 additions & 12 deletions exercises/exercise3.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
persona_02 = "Kevin"
edad_02 = 41

# COMPLETAR - INICIO

# COMPLETAR - FIN
comparar_nombre_y_edad=persona_01 = persona_02 and edad_01 != edad_02

assert comparar_nombre_y_edad

print (comparar_nombre_y_edad)


"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -27,12 +27,12 @@
marca_del_auto = "Chevrolet"
modelo_de_auto = 1998

# COMPLETAR - INICIO

# COMPLETAR - FIN
comparar_marca_y_modelo = (modelo_de_auto <= 2000 and marca_del_auto!="Ford")

assert comparar_marca_y_modelo

print(comparar_marca_y_modelo)


"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -45,12 +45,13 @@
superficie_de_campo_02 = 851212
superficie_de_campo_03 = 8512

# COMPLETAR - INICIO

# COMPLETAR - FIN
comparar_superficie = superficie_de_campo_01 < superficie_de_campo_02 and superficie_de_campo_02 > superficie_de_campo_03

assert comparar_superficie

print(comparar_superficie)



"""
Construir una expresión lógica que use TODAS las variables y cuyo resultado sea
Expand All @@ -65,8 +66,8 @@
manzanas = 300
peras = 30

# COMPLETAR - INICIO
comparar_frutas=bananas<(naranjas/2)<(manzanas*2)<=(peras**2)

# COMPLETAR - FIN
assert comparar_frutas

assert comparar_frutas
print (comparar_frutas)
24 changes: 12 additions & 12 deletions exercises/exercise4.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
numero_03 = "789"
numero_04 = "132"

# COMPLETAR - INICIO

# COMPLETAR - FIN
suma_de_numeros=int(numero_01)+int(numero_02)+int(numero_03)+int(numero_04)

assert suma_de_numeros == 1500

print (suma_de_numeros)


"""
Convertir los numeros de enteros a string y luego concatenarlos.
Expand All @@ -25,12 +25,12 @@
numero_02 = 456
numero_03 = 789

# COMPLETAR - INICIO

# COMPLETAR - FIN
suma_de_numeros_string=str(numero_01)+ str(numero_02)+ str(numero_03)

assert suma_de_numeros_string == "123456789"

print (suma_de_numeros_string)


"""
Convertir los numeros de binario, octal y hexadecimal a enteros y luego
Expand All @@ -41,12 +41,12 @@
numero_octal = "0o1425"
numero_hexadecimal = "0x6f540"

# COMPLETAR - INICIO

# COMPLETAR - FIN
multiplicacion_de_numeros=int(numero_binario,2)*int(numero_octal,8)*int(numero_hexadecimal,16)

assert multiplicacion_de_numeros == 44397345600000000

print (multiplicacion_de_numeros)


"""
Convertir todo los numeros a enteros y luego restarlos secuencialmente (El uno
Expand All @@ -58,8 +58,8 @@
numero_03 = "0o1234"
numero_04 = 654

# COMPLETAR - INICIO
resultado_resta=int(numero_01)-int(numero_02,16)-int(numero_03,8)-numero_04

# COMPLETAR - FIN
assert resultado_resta == -456350

assert resultado_resta == -456350
print (resultado_resta)
Loading