L'obsolescenza programmata sarebbe un altra cosa.
Qui non è che smettono di funzionare / si "rompono" per farti prendere il nuovo modello.
Qui ti obbligano a prendere le loro ricariche anche quando non ti servono.
Se la stampante ha qualcosa come il coso di pulizia testine che ti fa piantare la stampante (come in alcuni modelli economici delle Ecotank) di fatto si "rompe" per farti prendere un altro modello.
Programma completo:
print(f"Risultato: {eval('*'.join(str(x + 1) for x in range(max(1, int(input('Inserisci un numero: '))))))}")
Lista scambiLista scambi