Ayuda con ejercicio
Publicado por Marco (4 intervenciones) el 16/06/2021 17:01:48
Hola buenas, quería consultarte si me puede ayudar a entender el código:
1) la función "distance" me devuelve un int y un booleano, pero no entiendo como aplica a eso al return de la función nearst_value.
2) Cuando dice value, esta tomando los valores que hay dentro de set?
3) key=distance, devuelve el int del primer return?
4) El return de la funcion nearest_value, toma cada valor del set, y lo compara con el valor del return de arriba?
1) la función "distance" me devuelve un int y un booleano, pero no entiendo como aplica a eso al return de la función nearst_value.
2) Cuando dice value, esta tomando los valores que hay dentro de set?
3) key=distance, devuelve el int del primer return?
4) El return de la funcion nearest_value, toma cada valor del set, y lo compara con el valor del return de arriba?
1
2
3
4
5
6
7
def nearest_value(values: set, one: int):
def distance(value):
return abs(value - one), value > one
return min(values, key=distance)
nearest_value({4, 9, 10, 11, 12, 17}, 20)
Valora esta pregunta


0