Iniziali e finali '0' dà errore
Domanda
random.randint(50,9)
o
random.randint(5,09)
: dare errori, anche se solo
random.randint(5,9)
.. funziona!
iniziali e finali zeri non sono ammessi in python senza convertirlo in stringa o utilizzando la formattazione x.f?
Soluzione
Oh, cara. "Trailing" zero dà errore perché primo argomento randint
dovrebbe essere minore del secondo .
Gli zeri iniziali sono utilizzati per rappresentare i numeri ottali in python-2.x come in molte altre lingue.
Altri suggerimenti
Un 0
leader significa che il valore è un ottale letterale, ma 09
non è un numero ottale valido.
09 non è un numero intero Dicembre valido nel secondo caso e nel primo caso - si deve dare alla funzione il numero più basso prima
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow