Spec: Python 3.3.1Python-Come determinare più grande/piccolo int/lungo/float/numeri complessi mio sistema in grado di gestire
Quello che stavo cercando di fare: "Utilizzo di Python, determinare il Ints, longs, float e numeri complessi più grandi e più piccoli che il tuo sistema è in grado di gestire. "
Cosa ho fatto: Sono passato attraverso i moduli matematici di Python e tutte le funzioni incorporate relative a matematica e numeri, ma non sono riuscito a trovare un modo per farlo. Ho anche provato qualcosa come max(range(0,))
ma ha restituito l'errore ValueError: max() arg is an empty sequence
.
Domanda: Come determinare i numeri int/long/float/complessi più grandi/più piccoli che il mio sistema può gestire utilizzando Python? Come principiante assoluto, so di aver perso qualcosa, ma ho provato e non sono stato in grado di capirlo. Apprezzo il vostro aiuto!
Non esiste il numero intero o il più piccolo intero in Python 3, poiché viene utilizzata una precisione arbitraria.I numeri complessi non sono completamente ordinati, quindi non esiste il numero più grande o più piccolo. (Ad esempio, 1 non è né minore di, uguale a, né maggiore di * i *.) – chepner
Grazie per il punto l'altro thread out! Bene visto che non ha risposto alla parte "lunga, fluttua, numeri complessi" della mia domanda (o è andata? Mi è sfuggito qualcosa?), Potrei anche lasciare questo thread qui così se qualcuno chiedesse di long/float/complex potrebbe averne bisogno? – hakuna121
@chepner grazie per aver dedicato del tempo! Perdonami per questo, ma non comprendo pienamente la 'precisione arbitraria' che hai menzionato. Significa che dipende dalla dimensione della memoria della scatola? E se è così, c'è un modo per vedere il risultato nell'interprete? Grazie! – hakuna121