Contenido del curso
Día 1
Día 2
Día 3
Día 4
Día 5
Día 6
Día 7
Día 8
Día 9
Día 10
Día 11
Día 12
Día 13
Día 14
Día 15
Día 16
Día 17
Día 18
Día 19
Día 20
Día 21
Playground - Retorna el tipo
Contenido del curso
Playground - Retorna el tipo
Carina Payleman
EstudianteFrancisco Jesús Eslava Fernández
EstudianteFacundo Peralta
EstudianteLucas Frazzetta
EstudianteIrmin kaled Cisneros Reyes
EstudianteNicolas Leonardo Anicama Espinoza
EstudianteNien Tzu Kuo
EstudianteSara María Mejia Sánchez
EstudianteNicolas Alpargatero
EstudianteOwen Enríquez
EstudianteAlexander David Reina Pinillo
EstudianteRafful Chang
EstudianteJordan Anderson Huayhua Morales
EstudianteOscar German Arredondo Martínez
EstudianteSantiago Ruiz
EstudianteCARLOS ALBERTO MARTINEZ SANCHEZ
Estudianteiecgerman .
EstudianteLeonardo Polanco
EstudianteZaidibeth Ramos
EstudianteCésar Enrique Llamoca Sánchez
EstudianteLuis Gutiérrez Aguirre
Estudianteiecgerman .
EstudianteAlexander David Reina Pinillo
EstudianteSAYUMI ALEXANDRA CANCHARI LA ROSA
EstudianteAndres Caro
EstudianteNicolas Alpargatero
EstudianteAlexander David Reina Pinillo
EstudianteNicolas Alpargatero
EstudianteJesús Enrique Morocoima Marcano
EstudianteGamaliel Matias Canales Betes
EstudianteOscar Dario Florez Diaz
EstudianteSantiago Fernando
EstudianteGina Peñaloza
EstudianteDuban Andres Guzman Higuita
EstudianteDavid Behar
EstudianteJosé Manuel Robles Espinosa
EstudianteRecuerden en los playground colocar algún escudo antispoiler con puntitos o imágenes así no se hace spoiler de las soluciones a otros Platzinautas 💚 .
def found_type(value): return type(value)
Gracias por el recordatorio !
Sos grosa amiguita ♥
Me resultó confusa la consigna ya que pone que la función es "solution" pero en el playground la funcion es "found_type". Por otro lado, los output del ejemplo figuran como "number", "string", etc; pero al correr un print de la funcion en la consola con un valor de 35, por ejemplo, en la consola el output es "<class 'int'>". No sé si a alguien le pasó algo similar.
Justo lo mismo!
tengo la misma duda
Debo quejarme que en los contenidos teóricos no se mencionó la función ¨return¨, q e me fue imposible hacer este ejercicio (soy principiante)
En los contenidos mencionan los cursos sugeridos que deberías tomar previamente para profundizar en los contenidos del lenguaje 💚🐍
No hay que basarse solo en el resumen para cada reto, por eso colocan los cursos, y eso siempre toca profundizar.
de hecho, podías borrar todo y solo colocar . . . . . . . (evitando el spoiler)
type(value) y te tomaba el reto como valido, se acostumbra en los retos hacerlo por funciones.
Es la primera vez que hago un ejercicio en un playground de platzi y no sé si todos son así, pero me costó mucho trabajo entenderle, principalmente por inconsistencias por parte de la guía y el playground (nombre de la funcion, valor a retornar, etc.) y en parte también porque soy nuevo en el lenguaje y desconocía temas como en donde iba el código (desconocía del 'pass'). Igual pude pasarlo c:
Si bro, es que debes tener conocimientos previos, de hecho ellos te colocan los cursos que te dan esos conocimientos ya que la lectura que aparece aca antes de cada desafio es muy superficial y a medida que vas avanzando en el desafío habrán cosas más complejos. Supongo :)
"En esta función, pass es usado como un marcador de posición. Significa 'no hacer nada aquí por ahora'. La función acepta un parámetro, pero con el pass, no realiza ninguna acción con él. Es como si tuviéramos una idea para una función pero aún no hemos decidido qué hacer con ella, así que por ahora simplemente la dejamos vacía con pass.
Día_01 🔥 Quemaduras gratis del reto {antes de resolverlo} ⚠️SPOILER⚠️
Las instrucciones son confusas, el Output de ejemplo no concuerda con lo evaluado por los test, el playground no me funciono desde el primer intento.
A mi si me funcióno, ¿Puedo ver tu código?
Compartí un código diferente que si entrega la salida (output) solicitada, el Playground no me lo aceptó pero en el IDLE de Python funciona perfecto.
Estuvo un poco confuso todo, debido al nombre de la variable y el ejemplo ya que el output en el ejemplo pareciera que fueran string como resultado. por ejemplo algo asi
def found_type(value): if type(value) == int: return print("number") elif type(value) == str: return print("string") else: return print("boolean") found_type(1) found_type("Dieguilo") found_type(True)
Pero al final solo rea retornar el tipo jeje
def found_type(value): return type(value)
Tomé el reto de python para repasar lo aprendido, aunque me siento algo oxidado programando. Yo resolví de esta forma pero creo que tuve un error de concepto con lo que validan como respuesta Platzi. El resultado es el mismo que la solución pero no es aceptado mi solución :-/. Desde ahora debo estar más atento a lo que aprueban como correcto en esto ejercicios :-S
Esta fue la solución que propuse
def found_type(value): num = 1 name = 'Dieguillo' civil = True print(type(num)) print(type(name)) print(type(civil))
Claro estuvo mal, no entendí el ejercicio, pero bueno es parte de lo que dicen, programar es frustrante y estos ejercicios son para manejar la frustración, no siempre vamos a estar bien, lo importante es intentar hacerlo y aprender de ello
hice algo muy parecido a lo tuyo y no funciona
Tu código se puede hacer más corto pero el punto es que es fundamental y debería dar correcto. Yo hice tres formas y me las coloca incorrectas -_- cuando si están bien.
Como sufrí con el ejercicio. No quería leer los spoiler pero después de días me cansé. Era solo cambiar el nombre de la función -_-! La guía hizo confundir mucho
mi solucion tener presente que tienes tres vidas si te las agotas debe comenzar de 0
solucionado en una línea de código 🤣 . . . .
Yo lo resolví de tres formas fáciles que hice en mi editor de código y aquí en platzi me las califica como malas, incluso le pregunte a chatgpt porque yo sabía que mi código estaba bien y la IA me dijo que si era correcto… Platzi me odia
Lo que pasa es que los test por debajo de los playgrounds están muy quemados, entonces es mejor usar variables y todo como lo indican. Tal vez en un futuro mejoren la parte de los outputs con testing.
Mi Solución . . .
def found_type(value): dato = type (value) return dato found_type(1) found_type("Dieguito") found_type(True) print(found_type)
Lo que solo debemos hacer es solo retornar el tipo de datos solo creamos una variable genérica y luego la retornamos por el print. para que de que tipos de datos son.
Lo explico mejor:
En este desafio debras crear una funcion, pasarle un parametro de la siguiente lista y hacer que en la consola nos devuelva el tipo de dato que corresponde a cada parametro
Lista de datos:
Si lo haces bien, veras que hay "number", "string" y "boolean".
def found_type(value): # Tu código aquí 👇 return type(value)
Aqui dejo mi solución y en caso de que lo necesiten una breve explicación:
El ejercicio pide hacer una función que me diga que tipo de dato es cada Value y usarla para comprobar su utilidad como indica el ejemplo de ahi que salgan las demás líneas de codigo
Esta es mi solución:
En el ejemplo mencionan que la función se llama "solution".
Pueden cambiarla o simplemente dejarla como esta en el ejercicio.
Esta es mi solución:
def found_type(value):
return type(value)
pass
print(found_type(1))
print(found_type("Dieguillo"))
print(found_type(True))
El estado del componente está bastante yanky, no sé cómo lo manejan, a veces funciona mi código, a veces no
y para ejecutar el código como???