Operadores logicos en Python

Disponemos de numerosos operadores lógicos que retornarán el valor True o False (verdadero o falso), dependiendo de su evaluación.

Por ejemplo, 3>5 sería falso (False) porque 3 es menor que 5; por lo tanto, esta expresión nos retornará el valor False.

print(3>5).

De lo contrario seria:

print (3<5) nos dara el valor True.

Esccribe en Visual Studio esta linea para ver los resultado.

El operador AND significa ‘y’, por ejemplo, compara dos expresiones así:

n = 4

a = 5

if a > 4 and n > 3:
print(«Esta expresión es True»)

Con AND comparamos dos expresiones que deben ser correctas.




Las secuencias de escape en Phyton

Se utilizan para indicar al interprete que forman parte del string, como por ejemplo:

>> texto = » Soy un ejemplo de «escape» » con error

Ejemplo de codigo:

>> texto = » Soy un ejemplo de \» escape\» «

>> texto = » Soy un ejemplo de \» escape\» \n esto me imprime en otra linea»

Ejemplo de codigo:




Metodo find en Python

El método find nos devuelve el índice en un string donde comienza una subcadena específica.

  • soy_find = «Hola find» # Ejemplo de variable
  • print(soy_find.find(«find»)) # Nos muestra el índice donde comienza ‘find’, que sería el 6



F, f ( format ) de un strings

Para dar formato en Python a un string se usa la f o la F mas o menos de esta forma

>>variable_Formateada = f » Esta es la primera variable1 { variable1} y esta es la varible2 {variable2}

Se escribe la letra f seguida de las comillas el texto las variables entre corchetes.

«»»
Formato de un string
«»»
nombre=input(» Introduce tu nombre «)
edad = int (input (» Introduce tu edad «))

texto = f»Te llamas {nombre} con una edad de {edad}»
print (texto)

Tambien podemos definir los indices de un string sacar por la pantalla un caracter determinado indicando su indice.

seria algo asi:

{nombre[0]} y {nombre[0:3]}

Ejemplo de codigo:




Los indices de las variables strings en Python

Para determinar el índice de una variable de tipo cadena en Python, se comienza a contar de izquierda a derecha, empezando por el 0, luego el 1, y así sucesivamente.

Ejemplo de codigo fuente:

En este codigo si quisieramos la letra » l » seria el indice 14

Vamos hacer el codigo de muestra:

Si lo que queremos es dividir el texto en partes, podemos usar dos índices: el de la izquierda indica desde dónde queremos empezar a contar y el de la derecha señala el final.

Algo asi:

>> print(«Esto se representa con dos indices [0:11]», Variable_string[0:11])

Siendo 0 el inicio y 11 el final.




MOSTAR CONTENIDO DE UN ARCHIVO DE TEXTO EN PYTHON

La función OPEN () MUESTRA UN ARCHIVO DE TEXTO por pantalla.

Retorna un archivo y lo carga en la variable,

Luego usamos el método read() para leer el contenido de la variable y, después, cerramos el archivo con el método close().

Ejemplo de código fuente:

variable = open(‘archivo.txt’)

texto = variable.read()

variable.close()

print(texto)

IMPORTANTE EL ARCHIVO DEVE ESTAR EN EL MISMO DIRECTORIO




Calculadora creada en POO Python y hacer narrar al PC las operaciones. Parte uno

Todos los ARCHIVOS de las clases y módulos deben de estar guardados dentro de la misma carpeta:

Este sería el main:

La clase principal donde se toman todas las decisiones:

  • Forma de hacer hablar al PC: ____________________________________________________________________
  • Aqui están los condicionales, menú
  • import win32com.client# Aqui importamos
  • Debes de instalar el módulo pypiwin32 desde la línea de comandos así:
  • Si todo esta correcto debería ser como en esta imagen:
  • pip no se reconoce como un comando interno o externo -> con este mensaje instala la version de Python de nuevo.

  • speaker = win32com.client.Dispatch(«SAPI.SpVoice») # Este es el código que hace que el ordenador narre las operaciones

__Fin parte uno.

Calculadora creada en POO Python. Parte dos. – Blog Daniel & Mia (danielcaraballo.es)




Calculadora creada en POO Python. Parte dos.

Desde la clase principal, a través de los condicionales creamos las llamadas con los if a las clases que hacen varios tipos de operaciones así:

  • if menu == «H»: # Salir del programa

    • print («\n\n\t El blog de Mia!!! ¡¡¡HASTA PRONTO !!!\n\n»,»\n Te invito a ver la WEB el Blog de Mia»)
    • reproducir = » El blog de Mia HASTA PRONTO Te invito a ver la WEB el Blog de Mia» speaker.Speak(reproducir)
    • time.sleep(6) # Pusa en programa
    • webbrowser.open(«https://elblogdemia.es/»)# Llamada a la página WEB webbrowser.open(«https://danielcaraballo.es/»)# Llamada a la página WEB system («CLS») break # Salida y limpieza de pantalla de la consola de comandos

Por ejemplo, el area y perímetro de un círculo:

Recuerda que para que las importaciones no den error deben de estar en la misma carpeta.

seguimos con las clases class.

Otros módulos como este que hace que cambie el color de la consola de comandos:

Modulo para realizar operaciones en binario:

Módulo de operaciones suma, resta, division, también hacemos llamada a archivo de texto donde tenemos el menu:

Esta imagen esta reducida para verla cliquea sobre la imagen:

__Fin parte dos.




Calculadora creada en POO Python. Parte tres.

Módulos de texto menus:

  • Este es el archivo de texto que llamamos para que se imprima por pantalla menu principal:

Módulo de menu para identificar los colores de la pantalla:

Modulo de la clases del menu, operaciones de circulos:

El bloque de código que calcula la potencia de un numero seria así:

__Fin




FUNCION LIST EN PYTHON

La función List convierte una tupla en lista

Ejemplo de función

>>>Edad= (20)
>>>la_tupla= («El gato», «Perro», 12, Edad)
>>>print(la_tupla[:],» Esta es la tupla») # Esto es una tupla

>>>lalista=list(la_tupla)
>>>print(lalista[:],» Esta es la lista»)

Esto imprime por pantalla

(‘El gato’, ‘Perro’, 12, 20) Esta es la tupla por estar entre ()
[‘El gato’, ‘Perro’, 12, 20] Esta es la lista por estar entre []