Fatti
[D.], la responsabile direttrice della casa editrice X., ha annunciato su un giornale un concorso in cui tra 16 nomi indicati dovevano essere selezionati i cinque attori che avevano già interpretato "James Bond". Le soluzioni potevano essere digitate fino alla scadenza del termine di partecipazione del 15 novembre 1995 utilizzando una combinazione numerica corrispondente a un numero di telefono 156 al costo di Fr. -.86/min. Tutte le risposte corrette hanno partecipato a un sorteggio di un totale di 21 premi.
Il giudice monocratico penale del distretto di Zurigo ha condannato [D.] il 30 gennaio 1997 a una multa di 500 franchi per (intenzionale) violazione della legge federale sulle lotterie e le scommesse professionali (LG). Il Tribunale superiore del Cantone di Zurigo ha respinto il ricorso di nullità cantonale presentato contro di essa il 22 maggio 1997.
[D.] presenta un ricorso di nullità federale chiedendo che la decisione del Tribunale superiore sia annullata e la causa rinviata all'istanza precedente per il suo proscioglimento da colpa e pena.
Legge
Ai sensi dell'art. 38 cpv. 1 LG, è punito chi emette o organizza una lotteria vietata da questa legge. Le lotterie sono in linea di principio vietate ai sensi dell'art. 1 cpv. 1 LG, ad eccezione delle tombole, delle lotterie a scopo benefico o di utilità pubblica e dei prestiti a premio.
La definizione legale di lotteria all'art. 1 cpv. 2 LG contiene quattro caratteristiche: (1) la posta del partecipante o la conclusione di un negozio giuridico, (2) la prospettiva di un premio, (3) la sistematicità e (4) l'elemento aleatorio.
La posta ai sensi della legislazione sulle lotterie è la tariffa più alta di Fr. -.86/min. per l'utilizzo del numero di telefono 156, in…