'0' inicial e final dá erro
Pergunta
random.randint(50,9)
ou
random.randint(5,09)
dar erros, embora apenas
random.randint(5,9)
..funciona!
Zeros à esquerda e à direita não são permitidos em python sem convertê-los em string ou usar a formatação x.f?
Solução
Oh céus.Zero "à direita" dá erro porque primeiro argumento para randint
deve ser menor que o segundo.
Zeros à esquerda são usados para representar números octais em python-2.x como em muitas outras linguagens.
Outras dicas
Uma liderança 0
significa que o valor é um literal octal, mas 09
não é um número octal válido.
09 não é um número inteiro válido no segundo caso e no primeiro caso - você deve dar à função o número inferior primeiro
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow