Juan Luis Cano Rodríguez wrote:
Por cierto, esto de "literales enteros" me suena mal, tal vez por
estar acostumbrado al inglés. ¿Alguien tiene alguna sugerencia distinta?
Constantes enteras?
Gerardo
___
Python-es mailing list
[email protected]
2012/1/2 Juan Luis Cano Rodríguez
> Muy buenas,
>
> Supongo que estás usando Python 2 porque en Python 3 todas las líneas que
> has puesto fallan. Es por el 0 a la izquierda en el segundo y en el tercer
> argumento: en Python 2 los literales enteros que empiezan por 0 definen un
> entero en base
El 02/01/12 20:47, Jhonny5 escribió:
> Muy buenas,
>
> a ver si alguien me sabe decir el porqué de esto:
>
import calendar
calendar.weekday(2012,01,02)
> 0
calendar.weekday(2012,01,03)
> 1
calendar.weekday(2012,01,04)
> 2
calendar.weekday(2012,01,05)
> 3
calendar.we
Muy buenas,
Supongo que estás usando Python 2 porque en Python 3 todas las líneas que
has puesto fallan. Es por el 0 a la izquierda en el segundo y en el tercer
argumento: en Python 2 los literales enteros que empiezan por 0 definen un
entero en base octal [1]. Por eso falla al llegar a 08, porque
Muy buenas,
a ver si alguien me sabe decir el porqué de esto:
>>> import calendar
>>> calendar.weekday(2012,01,02)
0
>>> calendar.weekday(2012,01,03)
1
>>> calendar.weekday(2012,01,04)
2
>>> calendar.weekday(2012,01,05)
3
>>> calendar.weekday(2012,01,06)
4
>>> calendar.weekday(2012,01,07)
5
>>> c