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)


resistencia

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)


 lista

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]]



item





#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