Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duda de format #863

Open
IriSalazar opened this issue Dec 7, 2018 · 2 comments
Open

Duda de format #863

IriSalazar opened this issue Dec 7, 2018 · 2 comments
Labels
Resuelto Issues que han sido resueltas. Permite ver rápidamente si una issue abierta está resuelta o no.

Comments

@IriSalazar
Copy link

Hola! Encontre esta linea en un examen:
func = lambda x: "{:>5,}".format(x) # Este format solo vale 0.5 pts

Podrían explicarme para que sirve "{:>5,}"? No entiendo como funciona :(

PD: Áca todo el ejercicio

def apply_func(data, func, cond):
    for n in data:
        if cond(n):
            yield func(n)

data = [3004, 89, 278, 1023, 47, 816, 21, 8055]
cond = lambda x: any(map(lambda d: x % d == 0, (2, 3, 4, 5)))
func = lambda x: "{:>5,}".format(x) # Este format solo vale 0.5 pts

a = apply_func(data, func, cond)
print(next(a))
print(next(a))
print(next(a))
print(next(a))
3,004
  278
1,023
  816
@dgfluxa
Copy link

dgfluxa commented Dec 7, 2018

Si no me equivoco sirve para darle un alineamiento a la derecha de 5 dígitos (por eso deja los espacios en 278 y 816 hasta completar 5 digitos). En general las cosas dentro de los {} del format sirven para darle orden al string.
Esta materia está en los contenidos de la semana 11 Input/Output.

@IriSalazar
Copy link
Author

Muchas gracias :)

@IchottMano IchottMano added the Resuelto Issues que han sido resueltas. Permite ver rápidamente si una issue abierta está resuelta o no. label Dec 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resuelto Issues que han sido resueltas. Permite ver rápidamente si una issue abierta está resuelta o no.
Projects
None yet
Development

No branches or pull requests

3 participants