<div dir="ltr">('FizzBuzz'[4*bool(n%3):4+4*bool(not n%5)] or n for n in itertools.count())<div><br></div><div>per quella delle lettere: set(frase) == set(list(map(chr, range(97, 123))))<div><br></div><div>p.s: itertools.count l'ho copiato da Carlo Miron :P</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 7 settembre 2017 11:13, Pietro Brunetti <span dir="ltr"><<a href="mailto:gunzapper@gmail.com" target="_blank">gunzapper@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Una domanda carina (che mi hanno fatto) è scrivere una funzione che controlli che in una frase ci siano tutte le lettere dell'alfabeto.<br></div><div><br></div><div>Comunque dovremmo davvero organizzare più spesso un po' di code-fu in lista<br></div><div><br></div><div>SPOILER<br></div>La soluzione migliore passa per i set<br><br></div><br></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">Il giorno 7 settembre 2017 11:02, Carlo Miron <span dir="ltr"><<a href="mailto:miron@python.it" target="_blank">miron@python.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>2017-09-07 0:58 GMT+02:00 Karim <<a href="mailto:lemieliste@gmail.com" target="_blank">lemieliste@gmail.com</a>>:<br>
<br>
> 2017-09-06 8:25 GMT+10:00 Riccardo Magliocchetti<br>
> <<a href="mailto:riccardo.magliocchetti@gmail.com" target="_blank">riccardo.magliocchetti@gmail.<wbr>com</a>>:<br>
>><br>
</span><span>>> Nel primo caso per profili junior anni fa chiedevo tra le altre queste<br>
>> due:<br>
>> - quale linguaggi conosci di più e quanto bene da 1 a 10<br>
>> - fizzbuzz in che linguaggio preferisci<br>
><br>
> Fantastico, non conoscevo fizzbuzz. Ho provato a farlo e ho salvato la<br>
> faccia, allora ho proposto lo stesso esercizio sul gruppo facebook...<br>
> diciamo che ha acceso gli animi :D<br>
<br>
</span>E così parte il golfing sulla soluzione più breve. la mia è<br>
<br>
("Fizz"*(not x%3)+"Buzz"*(not x%5) or x for x in itertools.count(1))<br>
<br>
:P<br>
<br>
㎝<br>
<span class="m_-1992783250246742554HOEnZb"><font color="#888888"><br>
--<br>
|:**THE 🍺-WARE LICENSE** *(Revision ㊷)*:<br>
| <miron@🐍.it> wrote this mail. As long as you retain this<br>
| notice you can do whatever you want with this stuff.<br>
| If we meet some day, and you think this stuff is worth it,<br>
| you can buy me a 🍺 in return. —㎝<br>
</font></span><div class="m_-1992783250246742554HOEnZb"><div class="m_-1992783250246742554h5">______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/mailma<wbr>n/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_-1992783250246742554gmail_signature" data-smartmail="gmail_signature">There is a crack, a crack in everything. That’s how the light gets in<br>L. Cohen</div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="https://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">https://lists.python.it/<wbr>mailman/listinfo/python</a><br>
<br></blockquote></div><br></div>