Forum >> Principianti >> formattazione print

Pagina: 1

Ciao a tutti


ho un piccolo problema di formattazione con print




il codice è il seguente:

    for i in range(0, InitFibo, 1):
        if(i%7 == 0)&(i != 0):
            print(str(VetSumero)+"\n")
        else:
            print(str(VetSumero)+", ")
quello che voglio fare è che finché non raggiungo l'ottava posizione del vettore VetSumero, mi scriva a video i numeri in file separati da una virgola, raggiunto l'ottavo numero vada a capo. ora a parte l'errore della suddivisione in ottetti come faccio ad ottenere i numeri in fila invece che tutti in colonna?

come si può vedere qui di seguito

0, 
1, 
1, 
2, 
3, 
5, 
8, 
4

3, 
7, 
1, 
8, 
9, 
8, 
8

7, 
6, 
4, 
1, 
5, 
6, 
2

8, 
1, 
9, 
1, 
1, 
2, 
3

Grazie










ho un piccolo problema di formattazione con print
il codice è il seguente: for i in range(0, InitFibo, 1):
        if(i%7 == 0)&  ;(i != 0):
            print(str(VetSumero)+"\n")
        else:
            print(str(VetSumero)+", ")
quello che voglio fare è che finché non raggiungo l'ottava posizione del vettore VetSumero, mi scriva a video i numeri in file separati da una virgola, raggiunto l'ottavo numero vada a capo...
ovviamente, quel "VetSumero" non è che Ti stampi un numero ... intendevi forse un "VetSumero"? <-- Edit come non detto




a parte questo, Ti potrebbe bastare verificare il resto di una "divisione" e basta, esempio :

>>> for i in range(0, 40):
	if (i+1)%8 != 0:
		print('%2d' % i, end=', ')
	else:
		print('%2d' % i)

		
 0,  1,  2,  3,  4,  5,  6,  7
 8,  9, 10, 11, 12, 13, 14, 15
16, 17, 18, 19, 20, 21, 22, 23
24, 25, 26, 27, 28, 29, 30, 31
32, 33, 34, 35, 36, 37, 38, 39
>>> 
Ciao ;)




... ops, vedo che ci sono problemi di rappresentazione nell'editor (mio primo post qui)



--- Ultima modifica di nuzzopippo in data 2020-07-16 07:52:52 ---
Fatti non foste a viver come bruti...


Pagina: 1



Esegui il login per scrivere una risposta.