lunes, 20 de marzo de 2023

KEYWORDS (PALABRAS CLAVE EN PYTHON) and, or, no, break, continue

 Todo lenguaje de programación tiene unas palabras clave o reservadas que nos e pueden utilizar para definir variables con el lenguaje y Python no es la excepcion.

1. and

La palabra 'y está reservada para operaciones booleanas o lógicas. Cuando implica esta palabra clave, significa que una operación se aplicará solo cuando ambas condiciones sean verdaderas. 

check_value = 5
if check_value > 1 and check_value < 10:       
    print("Hello World!\n")
else:
    print("Nothing to print")
2.or

 La palabra 'o' también se reserva para operaciones booleanas o lógicas. Cuando implica esta palabra clave, significa que se aplicará una operación incluso cuando una de las condiciones sea verdadera. 

 check_value = 5

if check_value > 1 or check_value < 10:       
    print("Hello World!\n")
else:
    print("Nothing to print")
3. No
 check_value = 5
if check_value not in [1,7,4,6]:       
    print("Hello World!\n")
else:
    print("Nothing to print") 
4. Break

Una ruptura es una sentencia de control de bucle . Ayuda a controlar la ejecución de los bucles. Específicamente, la ruptura es responsable de terminar la ejecución del bucle. 

fruits = ["apple", "banana", "cherry","jackfruit"]
for x in fruits:
  if x == "apple":
    continue
    print(x)
  if x == "banana":
    pass
  if x == "cherry": 
    break 
print(x)
5. Continue

Continue es una instrucción de control de bucle . Ayuda a controlar la ejecución de los bucles. Específicamente, Continue es responsable de cambiar el control de bucle a la declaración de condición nuevamente. 

def fruit_check(fruits) :
     for x in fruits:
         if x == "banana":
            continue
         if x == "cherry":
            return 
 fruits = ["apple", "banana", "cherry"]
 object_value = fruit_check(fruits)
 print(object_value) 
 
Fuente: educba.com

 

 

sábado, 18 de marzo de 2023

PYTHON PARA PRINCIPIANTES. EJERCICIO 7.7 CONDICIONALES

 E7.3. Considerando la variable carga = 200 y la variable tipo = "Tractor". Diga a que evalúan (True
o False) cada una de las siguientes expresiones.

Expresión Resultado
(carga == 200) and (tipo != "Camión") ¿?
(carga > 350) or (tipo == "Tractor") ¿?
(carga <= 600) and (tipo != "Tractor") ¿?
not(tipo == "Camión") ¿?

Solución:

  • True and True = True
  • False or True = True
  • True and False = False
  • negacion (False) = True

 

PYTHON PARA PRINCIPIANTES. EJERCICIO 6.5. E6.1

 6.5. Ejercicios

Ejercicios teóricos

E6.1. ¿De qué tipo es cada una de las siguientes variables? Nota: suponga que en la línea 2 el
usuario ingresa 35.

 1. edadPadre = 44
2. edadMadre = input("Ingrese la edad: ")
3. edadModificada = int(edadMadre)

Soluciòn:

INICIO

          LEA: EDAD_PADRE, EDAD_MADRE, EDAD_MODIFICADA

FIN

****************************************************************************

 >> print('Inicio de programa')

>> 1. edad_Padre = 44

>> 2. edad_Madre = input("Ingrese la edad: ")

# La función input por defecto recibe str, al no convertir a int entonces el valor ingresado en 2. sera str

 >> 3. edad_modificada = int(edad_Madre)

#  El valor de la edad modificada se convierte a entero, entonces la variable en 3. serà int

# en resumen: 1. 44 (int); 2. '32' (str); 3. 32 (int)

 


viernes, 17 de marzo de 2023

PYTHON PARA PRINCIPIANTES (EJERCICIO 5.8) E 5.4

 Ejercicios prácticos

E5.4. Implemente un programa en el cual defina 4 variables: una que contenga su nombre, otra
para su apellido, otra para su edad, y otra para su estatura. Y al final, imprima por pantalla el
contenido de cada variable. Nota: utilice el tipo que considere más adecuado para cada variable.

 

Solución:

1. Algoritmo:

INICIO

           LEA: NOMBRE, APELLIDO, EDAD, ESTATURA

           ESCRIBA: NOMBRE, APELLIDO, EDAD, ESTATURA

FIN

2. Código Python:

print('Inicio de programa')

nombre = input('Favor ingrese su nombre: ')

apellido =  input('Favor ingrese su apellido: ')

edad = int(input('Favor ingrese su edad: '))

estatura = float(input('Favor ingrese su estatura: '))

print('Su nombre es: ',nombre)

print('Su apellido es: ', apellido)

print('Su edad es: ', edad)

print('Su estatura es: ', estatura

print('Fin de programa')

 

 

PYTHON PARA PRINCIPIANTES (EJERCICIO 5.8) E5.3

 E5.3. ¿En cuál de las siguientes líneas de código se presenta una manera incorrecta de definir una
variable?


1. edad gato = 7
2. Correo_electronico = "prueba@gmail.com"
3. copiaCorreo = Correo_electronico

 

Soluciòn:

Si observamos con atención tenemos que:

  • 1. la variable esta bien definida y es de tipo <class int>
  • 2. la variable esta bien definida y es de tipo <class str>
  • 3. El tipo de la variable no se puede definir porque Correo_electronico no es una cadena de texto para python porque el faltan las comillas. entonces la opción 3 es la respuesta. 

PYTHON PARA PRINCIPIANTES (EJERCICIO 5.8) E5.2

 E5.2. ¿Para qué sirve la función print?

R! La función print en Python, como su nombre lo indica, sirve para "imprimir" o mostrar por pantalla:

  • Valores de variables
  • Mensajes (cadenas de texto) como el conocido "Hola Mundo!"

print('Inicio de codigo')

mensaje = 'Hola Mundo!'

print(mensaje)

print('Fin de codigo')




PYTHON PARA PRINCIPIANTES ( EJERCICIO 5.8) E5.1

 5.8. Ejercicios. Ejercicios teóricos

 
E5.1. ¿De qué tipo es cada una de las siguientes variables?
Analizar

1. totalDeuda = 1450.7
2. nombreProducto = "Comedor"
3. lunas = 7
4. motores = "4"

Solución:  

1. Algoritmo

INICIO

         LEA:  Total_deuda, nombre_producto, lunas, motores

        ESCRIBA:  type(Total_deuda)

        ESCRIBA: type(nombre_producto)

       ESCRIBA: type(Lunas)

       ESCRIBA: type(motores)

FIN

2. En Python 3xx:

print('Inicio de programa')

Total_deuda = 1450.7

nombre_producto = 'Comedor'

Lunas = 7

motores = '4' 

# NOTA: Recuerden que para Python una cadena de texto puede estar encerrada entre comillas simples, dobles o triples obteniendo el mismo resultado: (', ", "')

# Para determinar el tipo de dato que contiene cada variable hay que hacer uso de la función type

print( type(Total_deuda))

print(type( nombre_producto))

print(type(Lunas))

print((type(motores))

# Respuestas de la consola:

 class float

class str

class int

class str 

print('Fin de programa)

Entradas recientes

PYTHON BASICO / NUMEROS Y OPERACIONES ARITMETICAS

 FASE 1: Números y operadores aritméticos La primera fase de este objetivo consiste en el aprendizaje de la utilización de números y de las ...

Entradas Populares