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?

È stato utile?

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
scroll top