Salve a tutti;
come da titolo vorrei una spiegazione riguardo a un programma in Python3 per il calcolo fattoriale di un numero
il programma che ho fatto funziona, vorrei solo un chiarimento per poter far scrivere solo l'ultima riga dei calcoli, perché essendo un ciclo me le scrive tutte (voglio il fattoriale di 37? mi scrive 37 righe, con risultati precedenti corretti ma per i numeri precedenti; provate per capire meglio)
il programma è questo:
n=int(input('inserire il numero degli oggetti distinti: '))
if(n!=1 and n>0):
fattoriale=1
for I in range(1,n+1):
fattoriale=I*fattoriale
print('il numero di permutazioni possibili è di',fattoriale,'combinazioni')
else:
if(n==1):
print('il numero di permutazioni possibili è di 1 combinazione')
else:
print('non è possibile calcolare il numero di permutazioni con un numero negativo di oggetti')
e=input('premere invio per uscire')
quindi come faccio? se devo inserire 800 (per dire) mi interessa solo l'ultima riga, non le oltre 3200 precedenti (così tante perché finisce lo schermo e va a capo )
grazie in anticipo e spero di essere stato chiaro