Perdonami ho scritto male il post, il mio codice era già indentato solo che non avendo utilizzato l'opzione per scrivere del codice gli spazi sono stati cancellati. Comunque ho modificato il post così puoi vedere bene ciò che avevo scritto.
Alla fine sono riuscito a risolvere la prima variante dell'esercizio in questo modo:
import random
risposta = "s"
while risposta == "s":
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
print (random.randint(1, 90), end = " ")
risposta = input("estraggo un nuovo numero (s/n)? ")
print ("fine")
Sicuramente non è il modo più "nobile" ma è l'unico modo che ho trovato per far stampare al programma 10 numeri (e non 1) ogni volta che viene digitato "s". Accetto volentieri altre soluzioni