Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Retos de Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

set1 = {1, 2, 3, 4, 5}

set2 = {4, 5, 6, 7, 8}
common_elements = set1.intersection(set2)
print("Los elementos comunes son:", common_elements)
def elementos_diferentes(lista1, lista2):
"""Retorna una lista que contiene los elementos en lista1 que no están en lista2 y
viceversa"""
return list(set(lista1) - set(lista2)) + list(set(lista2) - set(lista1))
lista1 = [1, 2, 3, 4, 5]
lista2 = [3, 4, 5, 6, 7]
resultado = elementos_diferentes(lista1, lista2)
print(resultado)
lista = [1, 2, 3, 4, 5, 2, 4, 6, 7, 8, 5]

duplicados = set()
unicos = set()

for elemento in lista:


if elemento in unicos:
duplicados.add(elemento)
else:
unicos.add(elemento)

print("Elementos duplicados:", duplicados)


def palabras_comunes(cadena1, cadena2):
palabras1 = set(cadena1.split())
palabras2 = set(cadena2.split())
return palabras1 & palabras2
palabras_comunes("Hola mundo", "Hola python")
texto = input("Introduce un texto: ")
palabras = texto.split()

duplicados = set()
for palabra in palabras:
if palabras.count(palabra) > 1:
duplicados.add(palabra)

print("Palabras duplicadas en el texto:")


print(duplicados)
conjunto = {1, 2, 3, 4, 5, 6, 7, 8, 9}

nuevo_conjunto = set()
for elemento in conjunto:
if elemento % 2 == 0:
continue
else:
nuevo_conjunto.add(elemento)
nuevo_conjunto.add(elemento)
print(nuevo_conjunto)
def numeros_comunes_fuera_rango(conjunto1, conjunto2):
numeros_comunes = conjunto1.intersection(conjunto2)
numeros_fuera_rango = {num for num in numeros_comunes if num < 1 or num > 10}
return numeros_fuera_rango
conjunto1 = {1, 2, 3, 4, 5, 11, 12, 13}
conjunto2 = {4, 5, 6, 7, 8, 12, 13, 14}
resultado = numeros_comunes_fuera_rango(conjunto1, conjunto2)
print(resultado) # Output: {11, 14}
def elementos_comunes(lista1, lista2):
set1 = set(lista1)
set2 = set(lista2)
interseccion = set1.intersection(set2)
lista_interseccion = list(interseccion)
return lista_interseccion
lista1 = [1, 2, 3, 4, 5]
lista2 = [3, 4, 5, 6, 7]
resultado = elementos_comunes(lista1, lista2)
print(resultado)
def palabras_mayusculas(lista_palabras):
set_mayusculas = set()
for palabra in lista_palabras:
if any(letra.isupper() for letra in palabra):
set_mayusculas.add(palabra)
return set_mayusculas
lista_palabras = ["Hola", "Mundo", "Python", "gracias", "rendirse"]
resultado = palabras_mayusculas(lista_palabras)
print(resultado)
numeros = input("1,2,3,4 ")
numeros = numeros.split(2,4,6,8)
repetidos = set(2,4)
unicos = set(1,3,6,8)
for numero in numeros:
if numero in unicos:
repetidos.add(1,3,6,8)
else:
unicos.add(numero)
print("2,4: ")
for numero in repetidos:
print(numero, end=' ')
(Este lo realize con chatgpt no sabia como hacerlo)

También podría gustarte