Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
Python es un nuevo programa que estamos usando dentro de cisco, de inicio comenzamos con un tipo curso el cual consta de 4 clases donde nos explican como funciona, cuales son los tipos de leguaje que se pueden ingrsar y como se pueden ingresar decdiferente manera, pues si bien existe tanto para la plataforma de ios como windows, me pude percaptar que tambien existe para la plataforma android que es la que uso muy seguido. Pues si bien de inicio nos explica como funciona, su historia y como se creo, hata el momento he aprendido un poco su funcionamiento y me gustaria compartirlo.
Antes que nada aqui te dejo un link para que puedas descargarlo directaente de la pagina oficial:
Uso del print
Ahora bien, despues de instalarlo podemos abrir el IDLE podemos comenzar a aprender, para empezar la salida para el usuario o mostrarle al usuario texto es print y que significa imrpimir, esta nos ayudara a imprimir cualquier texto, cadena, numero o variable para que se pueda observar durante el proceso, ademas de que la mayor parte de lo que se imprime para el usuario debe esrar dentro de parentesis().
Para comenzar iniciemos con el tipico hola mundo para lo que escribiremos dentro del ilde:
Print(hola mundo)
Como podemos ver nos arrojo un error, para poder solucionar esto cabe mencionar que debemos escribir entre comillas el texto para que lo lea como una cadena de texto, esto cada vez que queramos usar el print para mostrarle al usuario un texto.
Ahora si como podemos observar con comillas podemos darle al usuario el texto deseado por medio de la interfas.
Otra gran ayuda para escribir un texto y dejar una linea en medio se realizaría escribiendo
Print("hola\nmundo")
El símbolo \n se refiere a un espacio entre texto que mayormente sirve para dejar una linea y bajar el texto una linea sin necesidad de volver a escribir completamente el texto.
Uso del end=""
Para poder pegar el texto de abajo con el de arriba podemos ocupar un end="" dejando en blanco las comillas para que tome en cuenta el texto que se encuentra abajo de el, veamos el ejemplo.
Print(" hola como te va", end="")
Print ("en el trabajo")
Ahora intentemos otra cosa, intentemos menter entre los textos una guion, pero seria algo tesioso si fuera un texto muy largo o si quiecieramos marcar algo dentro de la cadena, pero fython invento un metodo que se escribe como sep="♡" dentro de las comillas va el simbolo que quieres escribir para destacar algo, es importante destavar que en el texto aparecera si hay un espacio entre cada palabra serrando con comillas y poniendo una come entre ellas, ve el ejemplo para que sea mas facil:
Print("demostracion" , "de" , " su" , "uso" , sep="*")
Tipos de operaciones
Dejando esto de lado, tambien se pueden mostrar numeros los cuales ya no es necesario que escribas dentro de comillas, pues si bien a pesar de que son numeros existen dos tipos, los naturales o enteros y los punto flotante, se puede interactuar con ellos, es decirse pueden hacer operaciones como si fueran matematicas , podemos multiplicarlos sumarlos y dividirlos, aqui esta su simbologia:
suma +
resta -
division /
multiplocacion *
division recidual %
Division redondeada //
exponentes **
Simbologia de fython
cumpliendo con la gerarquia que conocemos es importante si se tienen parentesis saber ue se resolveran primero, bien comencemos con unos ejemplos que me gustaria que resolvieran:
Print (2*2)
Print (10/2)
Print(2**2**3)
Tipos de variables
Ahora bien veamos el uso el uso de las variables podemos destacar que existen dos tipos de variables las cuales podemos Observa que son de tipo de carácter que pueden ser una letra Como a b o c y las de tipo numérico que puede ser números naturales enteros y racionales Por ejemplo si queremos agregar una variable alguna de las operaciones único que tenemos que hacer es Definir la variable con el carácter que se eleva por ejemplo:
Al realizar esta código podemos contemplar que va a imprimir la variable sé que va a tener acumulado la operación 4 * 5 esta vez no es necesario tener que ocupar los paréntesis Pues sí bien solamente estamos asignados valores a una variable podemos asignar diferentes tipos de variables Además de que podemos asignarle cadena también podemos escribir texto y imprimir la variable dentro de un solo print.
Uso del input
Input es otra función que nos sirve para pedir caracteres Por ejemplo si nosotros deseamos conocer algún valor que nos tiene que dar el usuario podríamos ocupar la función input para llamar a este comando input no sirve también con texto pues Podemos agregar un texto y que lo del usuario para que realmente sepa que tipo de variable y cuántos caracteres puede agregar veamos un ejemplo:
Como podemos observar en la imagen es necesario que el input este asignado a una variable puesto que esta pudiendo una serie de valotes que deben guardarse en la variable correspindiente, ademas de que podemos jugar con los valores y hacer muchas operaciones y regresar el resultado.
Ejercicio:
Maximo y minimo:
Operaciones basicas:
Calculadora de suma y resta:
Intentando replicar el antiguo programa de las recistencias el cual realice en c++ hice este:
#calculadora de resistencias
print("calculadora de resistencias en ohms.")
print()
q=0
while(q<=1):
w=int(input("cuantos colores tiene:"))
print()
print("con ayuda del menu, responde.")
print()
print("negro = 1")
print("cafe = 2")
print("rojo = 3")
print("naranja = 4")
print("amarillo = 5")
print("verde = 6")
print("azul = 7")
print("morado = 8")
print("gris = 9")
print("blanco = 10")
print()
print("valores de tolerancia")
print()
print("oro = 10")
print("plata = 5")
print("rojo = 2")
if(w==3):
e=int(input("cual es el primer color:"))
r=int(input("cual es el segundo color:"))
t=int(input("cual es el tercer color:"))
if (r==1):
print("la resistencia tiene un valor de:" ,e,"0 ohms")
elif (r==2):
print("la resistencia tiene un valor de:" ,e,"00 ohms")
elif (r==3):
y = 000
print("la resistencia tiene un valor de:" ,e,"000 ohms")
elif (r==4):
y =.00001
print("la resistencia tiene un valor de:" ,e,"0000 ohms")
elif(r==5):
y = 00000
print("la resistencia tiene un valor de:" ,e ,"00000 ohms")
elif (r==6):
y = 000000
print("la resistencia tiene un valor de:" ,e,"000000 ohms")
elif(r==7):
y = 0000000
print("la resistencia tiene un valor de:" ,e,y,"0000000 ohms")
elif(r==8):
y = 00000000
print("la resistencia tiene un valor de:" ,e,"00000000 ohms")
elif (r==9):
y = 000000000
print("la resistencia tiene un valor de:" ,e,"000000000 ohms")
elif (r==10):
y = 000000000
print("la resistencia tiene un valor de:" ,e,"0000000000 ohms")
o = int(input("ingresa el valor anterior para conocer su tolerancia: "))
p = o * t / 100
a = o + p
s = o - p
print("su tolerancia es de: " ,s,"-",a,"ohms")
#cuando son cuatro colores
elif(w==4):
e=int(input("cual es el primer color:"))
r=int(input("cual es el segundo color:"))
t=int(input("cual es el tercer color:"))
a=int(input("cual es el cuarto color:"))
if (t==1):
print("la resistencia tiene un valor de:" ,e,r,"0 ohms")
elif (t==2):
print("la resistencia tiene un valor de:" ,e,r,"00 ohms")
elif (t==3):
y = 000
print("la resistencia tiene un valor de:" ,e,r,"000 ohms")
elif (t==4):
y =.00001
print("la resistencia tiene un valor de:" ,e,r,"0000 ohms")
elif(t==5):
y = 00000
print("la resistencia tiene un valor de:" ,e ,r,"00000 ohms")
elif (t==6):
y = 000000
print("la resistencia tiene un valor de:" ,e,r,"000000 ohms")
elif(t==7):
y = 0000000
print("la resistencia tiene un valor de:" ,e,y,r,"0000000 ohms")
elif(t==8):
y = 00000000
print("la resistencia tiene un valor de:" ,e,r,"00000000 ohms")
elif (t==9):
y = 000000000
print("la resistencia tiene un valor de:" ,e,r,"000000000 ohms")
elif (t==10):
y = 000000000
print("la resistencia tiene un valor de:" ,e,r,"0000000000 ohms")
o = int(input("ingresa el valor anterior para conocer su tolerancia: "))
p = o * a / 100
a = o + p
s = o - p
print("su tolerancia es de: " ,s,"-",a,"ohms")
#cuando son 4 colores
elif(w==5):
e=int(input("cual es el primer color:"))
r=int(input("cual es el segundo color:"))
d=int(input("cual es el tercer color:"))
t=int(input("cual es el cuarto color:"))
a=int(input("cual es el quinto color:"))
if (t==1):
print("la resistencia tiene un valor de:" ,e,r,d,"0 ohms")
elif (t==2):
print("la resistencia tiene un valor de:" ,e,r,d,"00 ohms")
elif (t==3):
y = 000
print("la resistencia tiene un valor de:" ,e,r,d,"000 ohms")
elif (t==4):
y =.00001
print("la resistencia tiene un valor de:" ,e,r,d,"0000 ohms")
elif(t==5):
y = 00000
print("la resistencia tiene un valor de:" ,e ,r,d,"00000 ohms")
elif (t==6):
y = 000000
print("la resistencia tiene un valor de:" ,e,r,d,"000000 ohms")
elif(t==7):
y = 0000000
print("la resistencia tiene un valor de:" ,e,y,r,d,"0000000 ohms")
elif(t==8):
y = 00000000
print("la resistencia tiene un valor de:" ,e,r,d,"00000000 ohms")
elif (t==9):
y = 000000000
print("la resistencia tiene un valor de:" ,e,r,d,"000000000 ohms")
elif (t==10):
y = 000000000
print("la resistencia tiene un valor de:" ,e,r,d,"0000000000 ohms")
o = int(input("ingresa el valor anterior para conocer su tolerancia: "))
p = o * a / 100
a = o + p
s = o - p
print("su tolerancia es de: " ,s,"-",a,"ohms")
print()
print("desea volver a calcular una resistencia")
print("si = 1")
print("no = 2")
q = int(input())
else:
print("codigo finalizado:3")
Y funciona de la siguiente manera:
Condicional if
Ir como en inglés si necesita obviamente tener una condición para funcionar es necesario tener a la mano una variable la cual nos debería de servir como condición además de que también existe el else que lo veremos a continuación, podemos obtener un resultado si la condición se cumple Por ejemplo si a mayor a b entonces que imprima a.
Vemaps como funcionaria el codigo:
El código yo le estoy pidiendo al usuario que ingrese dos valores el valor de a y el valor de B si bien si la condición se cumple a mayor a Ben va a imprimir a de lo contrario va a finalizar el código esto porque no tiene una condición si no se cumple de esto funciona o para esto no servirá la condición else.
No hay comentarios:
Publicar un comentario