Introducción y primeros pasos con Python
¿Por qué aprender a programar en Python?
Accede a la versión más actualizada de este contenido
Herramientas del curso
Tu primer programa con Python
Herramientas para programar con Python
Playgrounds: Te doy la bienvenida a los ejercicios interactivos
Variables
Playgrounds: Modifica el valor de una variable
Quiz: Introducción y primeros pasos con Python
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
Proyecto: aplicando ciclos
Contributions 492
Questions 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]
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)
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)
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)
Want to see more contributions, questions and answers from the community?