Ciao, secondo me puoi fare tre cose per rendere il codice migliore:
1) Inserire un'opzione per permettere all'utente di terminare il programma, altrimenti il loop va avanti all'infinito.
2) Per fare la convalida sia dei giri che del diametro ti conviene impostare un if che faccia un controllo numerico e non sulla stringa '1', come fai tu. Per risolvere basta fare così:
Python:
diametro = int(input("Inserire il diametro del pezzo da tagliare:"))
#adesso il diametro è un intero
if (diametro >= 1):
#fai le operazioni necessarie
3) Ho notato che hai importato una libreria, ma non l'hai mai usata. Forse volevi usare la funzione exit() per terminare l'esecuzione del programma, ma non va bene. Non si usa per quello scopo. Si può risolvere con un break.
Considera anche di inserire un try-catch, se adotterai la soluzione che ti ho detto, per gestire il caso in cui l'utente inserisca una stringa al posto di un numero, per evitare il crash del programma.