Fatti
La controversia oppone A.Y. e B.Y. (i richiedenti) a X. (il convenuto). I richiedenti hanno concluso con il convenuto un contratto di vendita autenticato pubblicamente riguardante un immobile residenziale e commerciale con ristorante, alloggio del gestore, camere d'albergo, panificio e posti auto. Il prezzo d'acquisto è stato fissato a 890'000 franchi. È stata concordata una penale di 100'000 franchi per la concessione del diritto di acquisto, che i richiedenti si sono impegnati a pagare solidalmente. Questo importo doveva essere imputato sul prezzo d'acquisto in caso di esercizio del diritto di acquisto, altrimenti sarebbe rimasto acquisito al convenuto. Il diritto di acquisto è stato concesso ai richiedenti per una durata di 10 anni. Le parti hanno inoltre concluso lo stesso giorno un contratto di locazione a termine sull'immobile, con un canone di 5'208 franchi al mese. Poco dopo l'inizio della locazione, i richiedenti hanno accusato ritardi nei pagamenti dei canoni, il che ha portato il convenuto a risolvere il contratto di locazione. I richiedenti hanno quindi adito il tribunale chiedendo l'annullamento del contratto di vendita e del contratto di locazione, nonché il rimborso della penale di 100'000 franchi. Il tribunale di primo grado ha respinto la domanda e accolto la domanda riconvenzionale del convenuto. In appello, il tribunale cantonale ha ridotto di due terzi l'importo della penale di 100'000 franchi, portandolo a 33'000 franchi.Legge
Il Tribunale federale ritiene che i 100'000 franchi versati dai richiedenti costituiscano una penale convenzionale e non un semplice acconto. Sebbene il pagamento sia avvenuto prima della violazione del contratto, il giudice può comunque…