Está en la página 1de 4

import random, math numero = numero // 10

def MayorDos(A,B): if cifra > mayor:

if A>B: mayor = cifra

Mayor=A return mayor

else: def MenorDigito(numero):

Mayor=B menor = 9

return Mayor numero = abs(numero)

def MenorDos(A,B): while numero > 0:

if A<B: cifra = numero%10

Menor=A numero = numero // 10

else: if cifra < menor:

Menor=B menor = cifra

return Menor return menor

def LeerEntero(Min,Max,Texto): def LeerArreglo(N):

N=int(input(Texto)) A = []

while N<Min or N>Max: for k in range(N):

print("Intente nuevamente... digite un x = int(input(f"Ingrese elemento {k + 1}:


numero entre ",Min," y ",Max) "))

N=int(input(Texto)) A.append(x)

return N return A

def LeerReal(Min,Max,Texto): def GenerarArreglo(n):

N=float(input(Texto)) k=0

while N<Min or N>Max: a = []

print("Intente nuevamente... digite un while k < n:


numero entre ",Min," y ",Max)
x = random.randint(0,999)
N=float(input(Texto))
a.append(x)
return N
k=k+1
def MayorDigito(numero):
return a
mayor = 0
def EscribirArreglo(A):
numero = abs(numero)
k=0
while numero > 0:
while k < len(A):
cifra = numero%10
texto = "Elemento " + str(k)     while k < n:

print(texto, ": ", A[k])         texto = "Digite el elemento " + str(k + 1


) + ": "
k=k+1
        x = int(input(texto))
return
        if BusquedaSecuencial(A,x) == -1 :
def ContarRepetidos(a,x):
            A.append(x)
k=0
            k = k + 1
veces = 0
        else:
while k < len(a):
            print("El elmento se repite, intente n
if a[k] == x:
uevamente...")
veces = veces + 1
    return A
k=k+1
def GenerarArregloSinDuplicados(n):
return veces
a = []
def BusquedaSecuencial(a,x):
k=0
posicion = -1
while k < n:
k=0
x = random.randint(0,20)
while k < len(a) and posicion == -1 :
if BusquedaSecuencial(a,x) == -1:
if a[k] == x :
a.append(x)
posicion = k
k=k+1
k=k+1
return a
return posicion
def IntersecionConjuntos(a,b):
def GenerarArregloRango(n,lim_i,lim_s):
c = []
A = []
k=0
k=0
while k < len(a):
while k < n:
if BusquedaSecuencial(b, a[k]) > -1 :
x =random.randint(lim_i,lim_s)
c.append(a[k])
A.append(x)
k=k+1
k = k +1
return c
return A
def UnionConjuntos(a,b):
def LeerArregloSinDuplicados(n):
c = []
    A = []
for k in a:
    k = 0
c.append(k)
k=0 k=0

while k < len(b): c = []

if BusquedaSecuencial(a, b[k]) == -1 : while k < len(a) :

c.append(b[k]) if a[k] != NrEliminar:

k=k+1 c.append(a[k])

return c k=k+1

def DiferenciaConjuntos(a,b): return c

c = [] def EliminarUnElmento(a,NrEliminar):

k=0 k=0

while k < len(a): c = []

if BusquedaSecuencial(b, a[k] ) == -1 : comprobar = True

c.append(a[k]) while k < len(a) and comprobar :

k=k+1 if a[k] != NrEliminar:

return c c.append(a[k])

def DiferenciaSimetricaConjuntos(a,b): else:

c = [] comprobar = False

for k in a: k=k+1

if BusquedaSecuencial(b,k) == -1 : while k < len(a):

c.append(k) c.append(a[k])

for k in b: k=k+1

if BusquedaSecuencial(a,k) == -1 : return c

c.append(k) def SumaElementosArreglo(a):

return c k = len(a) - 1

def ConvertirListaConjunto(lista): suma = 0

conjunto = [] while k >= 0 :

for k in range(0,len(lista)): suma = suma + a[k]

if BusquedaSecuencial(conjunto,lista[k]) k=k-1
== -1:
return suma
conjunto.append(lista[k])
def MayorArreglo(a):
return conjunto
longitud = len(a)
def EliminarElemento(a,NrEliminar):
mayor = -99999999
for k in range(0,longitud): return MCD(B, A%B)

if mayor < a[k]: def AdicionArreglo(a):

mayor = a[k] if len(a) == 0:

return mayor suma = 0

return suma

def MenorArreglo(a): else:

lon = len(a) suma = AdicionArreglo(a[0:len(a)-1]) +


a[len(a) - 1]
menor = MayorArreglo(a)
return suma
for k in range(0,lon):
def ContarDigitos(N):
if menor > a[k]:
    if N==0:
menor = a[k]         return 0
    else:
return menor         if N%10==2:
def InvertirArreglo(a):             return ContarDigitos2(N//10)+1
        else:
n = len(a) - 1             return ContarDigitos2(N//10)
c = []

while n >= 0:

c.append(a[n])

n=n-1

return c

def ConvertirNumeroArreglo(n):

  c = []

  n = abs(n)

  while n > 0:

    cifra = n%10

    c.append(cifra)

    n = n // 10

  return c

def MCD(A,B):

if A % B == 0:

return B

else:

También podría gustarte