[Python-es] Reintentar
Kiko
kikocorreoso en gmail.com
Mie Ago 26 13:53:01 CEST 2015
El 26 de agosto de 2015, 13:41, Gonzalo V <gvm2121 en gmail.com> escribió:
> perdon, soy nuevo en python
> si hago un for i in range(3): va a dar 3 pasadas aunque sea true?. La
> idea es que si la conexion es true pase 1 vez y si falla de 3 pasadas.
>
Puedes usar break dentro del bucle.
https://docs.python.org/3.5/reference/simple_stmts.html#the-break-statement
> Muchas gracias!
>
> Saludos,
> Gonzalo
>
> El 26 de agosto de 2015, 6:26, Daπid <davidmenhur en gmail.com> escribió:
>
>>
>> 2015-08-26 11:47 GMT+02:00 Gonzalo V <gvm2121 en gmail.com>:
>>
>>> Tenia entendido que era While true daba el resultado . ¿Cómo lee el
>>> intérprete while 1: Que reintente 1 sola vez?
>>>
>>
>> while algo:
>>
>> se interpreta como:
>>
>> while bool(algo):
>>
>> donde bool() convierte el objeto en True / False.
>>
>>
>>
>>> ¿Cuál sería el código para reintentos controlados (que reintente 3
>>> veces, por ejemplo )?
>>>
>>
>> No uses un while, usa un for:
>>
>> for i in range(3):
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150826/40ce1e7b/attachment.html>
Más información sobre la lista de distribución Python-es