<div dir="ltr">se n=0 penso non entri nel while</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 15, 2022 at 2:06 PM <<a href="mailto:iz4apu@libero.it">iz4apu@libero.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg7895405876427919017"><div lang="IT" style="overflow-wrap: break-word;"><div class="m_7895405876427919017WordSection1"><p class="MsoNormal">Ciao a tutti.<u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span style="color:white">Ho questa funzione che scrissi 9 anni fa con l'aiuto di uno di voi della lista, </span><span style="font-size:7.5pt;font-family:Consolas;color:rgb(206,145,120)">Federico Figus</span><span style="color:white">, che converte un qualsiasi intero in una stringa in base 62: 10 cifre + 26 lowercase + 26 uppercase.</span><u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span style="color:white">Il problema è che se passo uno 0, non mi restituisce "0" come dovrebbe, ma una stringa "".</span><u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><u></u> <u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span style="color:white">Qualcuno vede il perché?</span><u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><u></u> <u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span style="color:white">def base62(n):</span><u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)">                <span style="color:white">'''Converte un intero in base 10 ad una stringa in base 62.</span><u></u><u></u></p><p class="MsoNormal" style="background:rgb(30,30,30)">                <span lang="EN-US" style="color:white">Author: Federico Figus </span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                Modified by Gabriel Battaglia Kriyaban 9/5/2013</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                Version 2, 15/11/2022</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                '''</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                import string</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                b = string.digits+string.ascii_letters</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                n=int(n)</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                if n<0:</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                               n=0</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                out = []</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                while n:</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                               out.append(n%62)</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                               n = int(n/62)</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal" style="background:rgb(30,30,30)"><span lang="EN-US" style="color:white">                return ''.join(b[l] for l in out)[::-1]</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Gabriele Battaglia (Gabe / Gabry) - IZ4APU<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">--... ...--  -.. .  .. --.. ....- .- .--. ..-  - ..-  . .<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:"Courier New"">Sent from Outlook on Windows, Genus Bononiae's computer. </span><span style="font-size:10pt;font-family:"Courier New"">(Libero)</span><span><u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<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/mailman/listinfo/python</a><br>
</div></blockquote></div>