Comandos y programas en Geany
Complejouno
from sympy import I, simplify
print(simplify(((1+I)/(1+2*I))))
puno
a=10
print(a)
pdos
a=4
nombre="Juan Daniel"
gravedad=9.81
print (a*gravedad/2)
print (nombre)
ptres
#comentario no hace nada
x=5
a=5.2
b="hola\thola\thola"
c="""esto es uno \nque es de
mas \nde una linea"""
print(c)
print (b)
#\n es un enter y \t es un tabulador es 5
espacios
pcuatro
fruta="Manzana"
print(fruta[0])
print(fruta[1])
print(fruta[2])
print(fruta[3])
print(fruta[4])
print(fruta[5])
print(fruta[6])
print()
print(fruta[-1])
print(fruta[-2])
print(fruta[-3])
print(fruta[-4])
print(fruta[-5])
print(fruta[-6])
print(fruta[-7])
print("longitud de la cadena
fruta",len (fruta))
lon=len(fruta)
print(len("Manzanas blancas"))
print(fruta[(lon-1)])
print ("Encuentra un
caracter",fruta.find("n"))
pcinco
blog="Mi diario en python"
#in es dentro
print("python" in blog)
print("inicia en
:",blog.find("python"))
print("ari" in blog)
print("hola" in blog)
print("hola soy un salto de \n
linea")
print("hola soy un \ttablador")
print("soy una \\contrabarra")
print("soy una \'comilla simple")
print("soy una \"comilla
doble")
print("encuentra",
blog.find("en"))
print("en" not in blog)
pcincov1
cadena="hola"
cadena2='otro hola'
cadena3="""mas holas\npero
difer\nente"""
print(cadena)
print(cadena2)
print(cadena3)
pseis
nombre= "Juan Daniel Muñoz
Ballin"
print(len(nombre))
print(nombre[1:4])#no incluy la posicion 4
print(nombre[0:7])
#si no tiene indice de inicio es hasta el
limite superior
print(nombre[:3])
#si no tiene limite final es desde el
limite inferior
print(nombre[3:])
#imprime todo
print(nombre[:])
print(nombre)
#imprime la letra inicial, media y final
print(nombre[0])
media=len(nombre)//2
#print("media", media)
print(nombre[media])
print(nombre[-1])
psiete
x1=5
y1=5
x2='hello'
y2='hello'
x3=[1,2,3]
y3=[1,2,3]
#output: false
print("son 5 y 5 la pregunta es no
es:", x1 is not y1)
#output: true
print("son 5 y 5 la pregunta es
si:",x1 is y1)
#output: true
print("verdadero: ",x2 is y2)
#output: false
print("falso:",x2 is not y2)
#output: false
print(x3 is y3)
pocho
soytupla=(1,2,3,4,5)
print(type(soytupla))
lista=[1,2,3]
print(type(lista))
otratupla=("hola",1,'soy',2.675,"algo
lista","""podra \n con tr\nes""")
print(otratupla)
print(otratupla[0])
print(otratupla[:3])
print(otratupla[2:])
print(otratupla[1:4])
print(otratupla[5])
#las listas son contenedores de elementos
modificables
#las tuplas son contenedores de elementos
inmutables
pnueve
x=15
y=4
#output: x+y=19
print('x + y =',x+y)
#output: x-y=11
print('x - y =',x-y)
#output: x*y=60
print('x * y =',x*y)
#output: x/y=3.75
print('x / y =',x/y)
#output: x//y=3
print('x // y =',x//y)
#output: x**y=50625
print('x ** y =',x**y)
Funcion 1
def cuadrado (x):
y=x*x
return
y
def cubico (w):
z=w**3
return
z
print(cuadrado(4))
print(cubico(5))
Funcion 2
def cuadrado(x):
print
("el cuadrado de %d es %d\n"%(x,x*x))
#print
("%d es un numero que elevado al cuadrado da %d"%(x,x*x))
#print
("%d elevado fue del numero %d"%(x*x,x))
def cubico(x):
print
("el cubo de %d es %d "%(x,x*x*x))
cuadrado(4)
cubico(7)
Funcion3
def cuadrado(x):
return
x*x
def cubico(x):
return
x**3
print(cubico(4))
print(cuadrado(4))
Funcion 4
def multiplicacion(a,b=0):
print(a*b)
multiplicacion(2,8)
#cuando no se envian parametros, toma
valores de argumento de la funcion
#p, ej. multiplicacion()
#p, ej. multiplicacion(8) solo para el
primer parametro
#p, ej. multiplicacion(,10) error
pformatoprint
a= "{}\t {}\t
{}\t".format('estudiante','edad','estatura')
b= "{}\t\t {}\t {}\t".format('Juan','19','1.85')
c= "{}\t {}\t {}\t".format('Alejandro','20','1.75')
d= "{}\t\t {}\t {}\t".format('Gerardo','25','1.80')
print ('\t--- Informacion de los
estudiantes ---')
print (a)
print (b)
print (c)
print (d)
my_tuple =
"estudiante","edad","estatura"
print(my_tuple)
my_tuple =
"juan","19","1.85"
print(my_tuple[0][])
my_tuple =
"alejandro","20","1.75"
print(my_tuple)
my_tuple = "gerardo","25","1.80"
print(my_tuple)
paritmetica 2
x=10
y=12
#output: x > y is false
print('x > y =',x>y)
#output: x < y is true
print('x < y =',x<y)
#output: x == y is false
print('x == y =',x==y)
#output: x != y is true
print('x != y =',x!=y)
#output: x >= y is false
print('x >= y =',x>=y)
#output: x <= y is true
print('x <= y =',x<=y)
paritmetica 3
from colorama import init, Fore, Back,
Style, Cursor
init()
x=True
y=False
#output: x and y is false
print (Style.BRIGHT+Fore.RED+'x and y is '+Cursor.FORWARD(7),
x and y)
#output: x or y is True
print (Style.DIM+Back.WHITE+'x or y is ', x
or y)
#output: not x is false
print
(Style.NORMAL+Fore.WHITE+Back.BLUE+'not x is ', not x)
#BLACK RED GREEN YELLOW BLUE MAGENTA CYAN
WHITE
#Style.RESET_ALL
#BACK(15), UP(1), FORWARD(10), DOWN()
#+Cursor.FORWARD(7)+
pcincov2
str1= 'helo'
str2= 'mundo!'
#using +
print('str1 + str2 =',str1 + str2)
#using *
print('str1 * 3 =',str1 * 3)
str = 'frio'
#enumerate()
lista2 = list(enumerate(str))
print('list(enumerate(str) = ',lista2)
#character count
print ('len(str) = ',len(str))
'''
\newline Blacklash and new line ignored
\\Blacklash
\'single quote
\"double quote
\a
ASCII Bell
\b ASCII Backspace
\f ASCII Formfeed
\n ASCII Linefeed
\r ASCII Carriage Return
\t ASCII Horizontal Tab
\v ASCII Vertical Tab
\ooo Character with octal value ooo'''
#\HH Character with hexadecimal value HH
#defaul (implicit) order
default_order= "{},{} y
{}".format('Juan','Pedro','Jose')
print ('\n--- Default Order ---')
print (default_order)
#order using positional argument
positional_order= "{1},{0} y
{2}".format('Juan','Pedro','Jose')
print ('\n--- Positional Order ---')
print (positional_order)
#order using keyword argument
keyword_order= "{j},{p} y
{js}".format(js='Juan',p='Pedro',j='Jose')
print ('\n--- Keyword Order ---')
print (keyword_order)
ptupla 1
#output:()
my_tuple = ()
print (my_tuple)
#tuple having integers
#output: (1,2,3)
my_tuple = (1,2,3)
print(my_tuple)
#tuple with mixed datatypes
#output:(1,"hello",3.4)
my_tuple = (1,"hello",3.4)
print(my_tuple)
#nested tuple
#output: ("mouse",[8,4,6],
(1,2,3))
my_tuple = ("mouse",[8,4,6],
(1,2,3))
print (my_tuple)
lista=[1,2,3]
tup=(lista)
print(tup)
#tuple can be created without parentheses
#also called tuple packing
#output: 3,4.6,"dog"
my_tuple = 3,4.6,"dog"
print(my_tuple)
#tuple unpacking is also possible
#output:
#3
#4.6
#dog
a,b,c= my_tuple
print(a)
print(b)
print(c)
tupla1=(1,2,3)
tupla2=(4,5,6)
tupla3=(7,8,9)
tuplat=tupla1+tupla2+tupla3
print (tuplat)
ptupla 2
my_tuple= ('p','e','r','m','i','t')
#output: 'p'
print(my_tuple[0])
#output: 't'
print(my_tuple[5])
#index must be in rage
#if you uncomment line 14,
#you will get an error.
#IndexError: list index out of rage
print(my_tuple[6])
#index must be an integer
#if you uncomment line 21,
#you will get an error.
#TypeError: list indices must be integers,
not float
#my_tuple[2.0]
#nested tuple
n_tuple= ("mouse",[8,4,6],
(1,2,3))
#nested index, #output:4
print(n_tuple[1][1])
my_tuple=(4,2,3,[6,5])
#we cannot change an element, # if you
incomment line
#you will get an error:,
#TypeError:'tuple' object does not support
item assignmet
#my_tuple[1]=9
#but item of mutable elemt can be changed
#output: (4,2,3,[9,5])
my_tuple[3][0]= 10
print(my_tuple)
#tuples can be reassigned, # output:
('p','r','o','g','r','a','m','i','z')
my_tuple=('p','r','o','g','r','a','m','i','z')
print(my_tuple)
almacen
correo=15
print(correo)
correo+=5
print(correo)
correo*=5
print(correo)
operadore ternarios
#operadores ternarios
a=10
b=3
val1=5
val2=50
#val=(a==b)?100:200 condicionales
variable=(val1,val2)[a==b]
#ternarios el primer valor falso, segundo
verdadero
print(variable)
v1="falso"
v2="verdadero"
v=int(input("dame un valor: "))
print(v)
print((v1,v2)[v==100])
rasp 1
lista=["primavera","verano","otoño","invierno"]
print (lista)
li=[]#lista vacia
li=list()
print(li)
diassem=["lunes","martes","miercoles","jueves","viernes","sabado","domingo"]
print(diassem)
del diassem[1]
print(diassem)
diassem.remove("miercoles")
print(diassem)
otro=["elem1","elem2","elem3","elem4","elem5"]
print(otro)
print(len(otro))
del otro[2]
print(otro)
print(len(otro))
otro.remove('elem4')
print(otro)
print(len(otro))
rasp1listas
fruta=['kiwi','itchi','pera','uva','fresa','melon','uva']
print("cuenta las
uvas",fruta.count('uva'))
print("mandarinas",fruta.count('mandarina'))
print("incice",fruta.index('pera'))
print("indice desde la posicion
3",fruta.index('fresa',3))
fruta.reverse()
print(fruta)
#print(fruta.reverse())
#print(fruta)
fruta.append('uva')
print(fruta)
#print(fruta.sort())
fruta.sort()
print(fruta)
fruta.pop()
print(fruta)
#usar las listas como pilas
pila=[1,2,3]
pila.append(6)
pila.append(7)
pila.insert(0,8)
pila.sort()
pila.pop(2)
print(pila)
#otra=[]
#otra=pila
#print(otra)
otra=pila.copy()
print(otra)
rasp1listas2
estudiantes=
["jose","maria","jesus","lucas","mateo"]
print(estudiantes)
captura= input ("Dame algo:")
print(captura)
edad=int (input("dame tu edad:"))
#edad=float(input("dame tu
edad:"))
#edad=int(edad)
print(edad*2)
rasplistas3
#operacion de cada digito binario
operacion=1|2 #01+10=11
print(operacion)
#verdadero o falso
op= 1 or 2
print(op)
#
operacion2=1&2
print(operacion2)
op2=1 and 2
print(op2)
operacion3=3^3
print(operacion3)
#or negado
operacion4=~3
print(operacion4)
#not negacion
op4=not 3
print(op4)
#desplazamiento a la derecha
n=3
op5=n>>2
print(op5)
op6=op5>>1
print (op6)
#desplazamiento a la izquierda multiplica
m=12
op7=m<<2
print(op7)
print(op7<<1)
try:
articulo=int(input("dame
cuantos articulos "))
precio=int(input("cuanto
es lo menos:"))
print('paga'
+ '$' + str(articulo * precio)+'.MN')
except:
print("error
deben ser numeros")
raspdiccionario
edades={"Alberto":21,"Alan":20,"Hugo":19,"Fabian":20
}
print(edades)
print(edades["Fabian"])
meses={"Enero":1,"Febrero":2,"Marzo":3}
print(meses)
print(meses["Marzo"])
materias={}
materias["lunes"]=[1025,1024]
materias["martes"]=[1210]
materias["miercoles"]=[1025,1030]
mat2={"lunes":[1025,1024],"martes":[12,10],"miercoles":[1025,1030]}
print(materias["lunes"])
print(mat2)
import math
resistencia={}
resistencia["negro"]=[0]
resistencia["marron"]=[1]
resistencia["rojo"]=[2]
resistencia["naranja"]=[3]
resistencia["amarillo"]=[4]
resistencia["verde"]=[5]
resistencia["azul"]=[6]
resistencia["purpura"]=[7]
resistencia["gris"]=[8]
resistencia["blanco"]=[9]
listacolores=["rojo","rojo","marron"]
val1=listacolores[0]
#print(val1)
digitoval1=(resistencia[val1])
#print(digitoval1)
val2=listacolores[1]
digitoval2=(resistencia[val2])
val3=listacolores[2]
digitoval3=(resistencia[val3])
#digito=int()
#print(digitoval3)
exp=(10**(digitoval3[0])) #digito
de la lista
adigitoval1=str(digitoval1[0])
adigitoval2=str(digitoval2[0])
rest=int(adigitoval1+adigitoval2)*exp
print(rest)
l=[22,
True, "una lista", [1,2]]
l=[11,
False]
mi_var=l[0]
#mi_var vale 11
l=["Una
lista", [1,2]]
mi_var=l[1][0]
#mi_var vale 1
l=[22,
True]
l[0]=99
#Con esto l valdra [99, True]
l=[99,
True, "una lista", [1,2]]
mi_var=l[0:2]
#mi_var vale [99, True]
mi_var=l[0:4:2]
#mi_var vale [99, "una lista"]
l=[99,
True, "una lista"]
mi_var=l[1:]
#mi_var vale [True, "una lista"]
mi_var=l[:2]
#mi_var vale [99, True]
mi_var=l[:]
#mi_var vale [99, True, "una lista"]
mi_var=l[::2]
#mi_var vale [99, "una lista"]
l=[99,
True, "una lista", [1,2]]
l[0:2]=[0,1]
#l vale [0, 1, "una lista", [1,2]]
l[0:2]=[False]
# l vale [False, "una lista", [1,2]]
#agrega
un item al final de la lista
#equivale a a[len(a):]=[x]
list.append(x)
#Extiende
la lista agregando todos los item iterable
#Equivale
a a [len(a):]=iterable
list.extend()
#Inserta
un item en una posicion dada, y lo devuelve
#El
primer arguemnto del item dada, por lo tanto
# a.insert(len(a),x) equivale a a.append(x)
list.insert(i,x)
#Quitar el primer otem
list.remove(x)
list.pop([i])
#
list.clear()
#Devuelve
el numero de veces que aparece x en la lisa
list.count(x)
#Devuelve
un indice basado en cero en lista del primer
#item
cuyo valor x
#los
arguentos opcionales start y end son interpretados
#como
la notacion rebanadas y se usan para limitar la busqueda
#subseceunte particular
list.index(x[, start[,end]])
#ordena
los elementos de la lista
list.sort(key=None, reverse=False)
list.reverse()
#Devuelve
una copia superficial de la lista
list.copy()
covertir
cantidad=int(input("Digame una cantidad en pesetas; "))
print(cantidad, "pesetas son", cantidad/166.386,
"euros")
cantidad=float(input("Digame una cantidad en euros: "))
print(cantidad, "euros son", cantidad*166.386,
"pesetas")
edad=int(input("Digame su edad: "))
print("Su edad son", edad, "años")
peso=float(input("Digame su peso en kg: "))
print("Su peso es:", peso, "kg")
nombre=input("Digame su nombre: ")
apellido= input("Digame su apellido, ", nombre, ":
")
print("Me alegro de conocerle,", nombre, apellido)
nombre=input("Digame su nombre: ")
print("Digame su apellido,", nombre, ": "
end="")
apellido=input()
print("Me alegro e conocerle, ", nombre, apellido)
nombre=input("Digame su nombre: ")
print("Digame su apellido,", nombre + ": ",
end="")
apellido=input()
print("Me alegro conocerle," nombre, apellido)
nombre= input("Digame su nombre: ")
apellido=input("Digame su apellido," + nombre + ":
")
print("Me alegro de conocerle,", nombre, apellido)
numero1= int(input("Digame un numero: "))
numero2=int(input("Digame un numero mayor que " + numero1 +
" :"))
print("La diferencia entre ellos es", numero2 - numero1)
numero1 = int(input("Digame un numero: "))
numero2 = int(input("Digame un numero mayoy que " +
str(numero1) + ": "))
print("La diferencia entre ellos es", numero2 - numero1)
nombre=input("Digame su nombre: ")
apellido=input(f"Digame su apellido, {nombre}: ")
print(f"Me alegro de conocerle, {nombre} {apellido}")
numero1= int(input("Digame un numero: "))
numero2=int(input(f"Digame un numero mayor que {numero1}: "))
print(f"La diferencia entre ellos es {numero2 - numero1}")
areas
#CUADRADO
lado=5
cuadrado=[]
cuadrado.append(lado)
area=cuadrado[0]*cuadrado[0]
cuadrado.append(area)
print(cuadrado)
#TRIANGULO
tbase=3
taltura=10
triangulo=[]
triangulo.append(tbase)
triangulo.append(taltura)
areat=(triangulo[0]*triangulo[1])/2
triangulo.append(areat)
print(triangulo)
area 2
#SECTOR CIRCULAR
import math
radio=10
angulo=45
secir=[]
secir.append(radio)
secir.append(angulo)
area=((((math.pi)*(secir[0]**2))/360)*secir[1])
#print((((math.pi)*(radio**2))/360)*angulo)
secir.append(area)
print(secir)
#ROMBO
dmayor=10
dmenor=7
rombo=[]
rombo.append(dmayor)
rombo.append(dmenor)
arear=(((1/2)*(rombo[0]))*rombo[1])
rombo.append(arear)
print(rombo)
Comentarios
Publicar un comentario