Fatti

La cittadina tunisina [A.] è stata condannata dal Tribunale distrettuale di Winterthur per truffa ripetuta (art. 146 cpv. 1 CP) nell'ambito dell'assistenza sociale nel periodo dal 1° gennaio 2010 al 4 luglio 2014, nonché per percezione indebita di prestazioni di un'assicurazione sociale o dell'assistenza sociale (art. 148a cpv. 1 CP) nel periodo dal 1° ottobre 2016 al 30 aprile 2017, a 18 mesi di detenzione. Inoltre, è stata espulsa dal Paese per 5 anni ai sensi dell'art. 66a cpv. 1 lett. e CP.

[A.] ha presentato appello contro la condanna per l'art. 148a cpv. 1 CP, la pena, l'espulsione e l'ordine di prelievo di un campione di DNA. Il Pubblico Ministero ha presentato un appello incidentale sulla pena.

Il Tribunale superiore del Cantone di Zurigo ha confermato la condanna per percezione indebita di prestazioni di un'assicurazione sociale o dell'assistenza sociale, la pena e l'espulsione, e ha rinunciato all'ordine di prelievo di un campione di DNA.

Legge

Il Tribunale federale ritiene convincente l'interpretazione del Tatbestand di "omissione di comunicare fatti" dell'art. 148a CP da parte delle istanze precedenti. Pertanto, l'art. 148a CP integra anche una punibilità per omissione, qualora il beneficiario di prestazioni ometta di comunicare modifiche delle sue condizioni.

Per quanto…