Primeros pasos con Python
¿Por qué aprender Python?
Herramientas del curso
Tu primer programa
Playgrounds: Te doy la bienvenida a los ejercicios interactivos
Variables
Playgrounds: Modifica el valor de una variable
Tipos de datos en Python
Tipos de datos
Strings
Numbers
Booleans
Transformación de tipos
Playgrounds: Imprime el formato adecuado
Operadores y condicionales
Operadores aritméticos
Operadores de comparación
Comparación de números flotantes
Operadores lógicos: and y or
Operador lógico not
Condicionales
Proyecto: condicionales
Playgrounds: Identifica si un número es par o impar
Listas y diccionarios
String recargado
Indexing y slicing
Listas
Métodos de listas
Playgrounds: Agrega, modifica y elimina elementos de una lista
Tuplas
Proyecto: tuplas
Diccionarios: definición y lectura
Diccionarios: inserción y actualización
Playgrounds: Agrega, modifica y elimina elementos de un diccionario
Ciclos
Loops: While
Loops: For
Playgrounds: Agrega solo los números positivos de una lista
Ciclos anidados
¡Es tu turno: crea un tutorial!
Cierre
¡Conoce otros proyectos de este curso!
Proyecto: aplicando ciclos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Última oportunidad para asegurar tu aprendizaje por 1 año a precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 377
Preguntas 9
Primer comentario y aporte en todo lo que llevo de Platzi, buena estrategia esta de los playground.
si alguien se pregunta como hacerlo con un whiel
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
i = len(my_list)
counter = 0
while counter < i:
if my_list[counter] > 0:
new_list.append(my_list[counter])
counter += 1
print(new_list)
SIUUUUUUU
for element in my_list:
if element > 0:
new_list.append (element)
print(new_list)
Aqui mi solucion:
lista = [1,2,3,4,-8,-9,15,44,-896]
new_lista= []
for e in lista:
if e < 0:
continue
else:
new_lista.append(e)
print(new_lista)
# [1, 2, 3, 4, 15, 44]
Recuerda colocar el print() en todo el comienzo de la línea.
Hola, les comparto mi versión de una solución del playground, luego de varios intentos fallidos 😅
new_list = [num for num in my_list if num >= 0]
asi que chiste , si todos ponen sus respuestas
Genial los Playgrounds!
Solución:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for number in my_list:
if not number < 0:
new_list.append(number)
print(new_list)
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if i >= 0:
new_list.append(i)
print(new_list)
Mi manera de resolverlo, no se si sea la más correcta pero funciona
for i in range(len(my_list)):
break
my_list.sort()
new_list = print(my_list[4:])
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for number in my_list:
if number >= 0:
new_list.append(number)
print(new_list)
Que buen ejercicio
Mi solución!!
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for element in my_list:
if element >0:
new_list.append(element)
print(new_list)
Este es mi código para depurar la lista original y que la nueva
lista sólo sea de números positivos:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for element in my_list:
if element > 0:
new_list.append(element)
print(new_list)
La imagen de la corrida se muestra a continuación:

print(new_list)
for new_list in range (1,5):
new_list = [1, 2, 3, 4]
print(new_list)
HAsta que por fin lo logre errores que cometo por no ser detallista.
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
# declaración e inicialización de variables
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
#ciclo
for number in my_list:
if number > 0:
new_list.append(number)
# output
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
Solucionado
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
Mi solucion
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for element in my_list:
if element > 0:
new_list.append(element)
print(new_list)
for number in my_list:
if number > 0:
new_list.append(number)
print (new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for positivos in my_list:
if positivos >= 0:
new_list.append(positivos)
print(new_list)
Esta seria una forma optimizada
new_list = [num for num in my_list if num > 0]
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if(i > 0):
new_list.append(i)
print(new_list)
Acá dejo mi humilde aporte:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for num in my_list:
if num < 0:
continue
new_list.append(num);
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for number in my_list:
if not number < 0:
new_list.append(number)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for number in my_list:
if not number < 0:
new_list.append(number)
# Escribe tu solución 👇
print(new_list)
for number in my_list:
if not number < 0:
new_list.append(number)
print(new_list)
for elemento in my_list:
if elemento > 0:
new_list.append(elemento)
print(new_list)
Este ejercicio estuvo interesante para medir mis conocimientos con la programacion. Es algo que no olvidare.
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for number in my_list:
if number > 0:
new_list.append(number)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for item in my_list:
if item > 0:
new_list.append(item)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for number in my_list:
if not number < 0:
new_list.append(number)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for element in my_list:
if element >0:
new_list.append(element)
print(new_list)
solucion del reto
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for positivos in my_list:
if positivos > 0:
new_list.append(positivos)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if not i < 0:
new_list.append(i)
print(new_list)
for i in my_list:
if i > 0:
new_list.append(i)
print(new_list)
for i in my_list:
if i > 0:
#print(i)
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for i in my_list:
if i > 0: new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for element in my_list:
if(element>0):
new_list.append(element)
print(new_list)
Lo solucioné de la siguiente forma:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for num in my_list:
if num > 0:
new_list.append(num)
print(new_list)
Otra forma de hacerlo usando el continue
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for item in my_list:
if item < 0:
continue
new_list.append(item)
print(new_list)
Mi solución:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for i in my_list:
if i>0:
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for element in my_list:
if element > 0:
new_list.append(element)
print(new_list)
Mi respuesta
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for lista in my_list:
if lista < 0:
continue
else:
new_list.append(lista)
print(new_list)
yo encontré esta solución, espero sus comentarios
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
print(“entrada =>”,my_list)
my_list.sort()
del my_list[:-4]
new_list= my_list
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
for i in my_list:
if(i>0):
new_list.append(i)
print(new_list)
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# Escribe tu solución 👇
for number in my_list :
if number > 0:
new_list.append(number)
print(new_list)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.