<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno gio 21 mag 2020 alle ore 17:18 maria teresa panunzio <<a href="mailto:mariateresa.panunzio@yahoo.it">mariateresa.panunzio@yahoo.it</a>> ha scritto:<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><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px"><div></div>
        <div><br></div><div><br></div>
        
        </div><div id="gmail-m_32576073376454998ydpfcffe36cyahoo_quoted_0936327989">
            <div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:rgb(38,40,42)">
                
                <div>
                    Il giovedì 21 maggio 2020, 17:07:38 CEST, Marco De Paoli <<a href="mailto:depaolim@gmail.com" target="_blank">depaolim@gmail.com</a>> ha scritto:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="gmail-m_32576073376454998ydpfcffe36cyiv2040689674"><div><div dir="ltr"><div dir="ltr"><br clear="none"></div><br clear="none"><div><div dir="ltr">Il giorno gio 21 mag 2020 alle ore 16:51 maria teresa panunzio <<a shape="rect" href="mailto:mariateresa.panunzio@yahoo.it" rel="nofollow" target="_blank">mariateresa.panunzio@yahoo.it</a>> ha scritto:<br clear="none"></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:Helvetica,Arial,sans-serif;font-size:13px"><div></div>
        <div dir="ltr">Buonasera,</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Vorrei chiedere un aiuto sulla comprensione</div><div dir="ltr">della seguente istruzione</div><div dir="ltr"><span><span style="color:rgb(0,0,0);font-family:monospace;font-size:14px;white-space:pre-wrap">canada = country.Country('Canada', 34482779, 9984670)</span></span><br clear="none"></div><div dir="ltr"><span><span style="color:rgb(0,0,0);font-family:monospace;font-size:14px;white-space:pre-wrap"><br clear="none"></span></span></div><div dir="ltr"><span><span style="color:rgb(0,0,0);font-family:monospace;font-size:14px;white-space:pre-wrap">Si tratta di un esercizio sulle classi, dove Country è una delle classi mentre Continent è l'altra.</span></span></div><div dir="ltr"><span><span style="color:rgb(0,0,0);font-family:monospace;font-size:14px;white-space:pre-wrap">L'istruzione che ho riportato ha lo scopo di assegnare i valori ai paesi che, in questo caso, fanno parte del continente "North America"</span></span></div><div><br clear="none"></div>
        
        </div><div id="gmail-m_32576073376454998ydpfcffe36cyiv2040689674gmail-m_3078412212309845543ydp843fc7a3yahoo_quoted_0106383306">
            <div style="font-family:Helvetica,Arial,sans-serif;font-size:13px;color:rgb(38,40,42)">
                
                <div dir="ltr">Non capisco cosa sia "country" o meglio cosa devo aggiungere al mio codice nella definizione della classe "Continent" affinchè l'istruzione riportata possa essere eseguita senza errori.</div></div></div></div></blockquote><div><br clear="none"></div><div>country probabilmente è un modulo importato precedentemente e che contiene la definizione della classe Country<br clear="none"></div><div><br clear="none"></div><div><div>Esempio file country.py (modulo contenente la definizione della classe):</div><div>class Country:<br clear="none">    def __init__(self, name):<br clear="none">        <a shape="rect" href="http://self.name" rel="nofollow" target="_blank">self.name</a> = name<br clear="none">        <br clear="none">    def __str__(self):<br clear="none">        return "Country: " + <a shape="rect" href="http://self.name" rel="nofollow" target="_blank">self.name</a></div><div><br clear="none"></div><div></div></div><div>Esempio file main.py (file principale):</div><div><br clear="none"></div><div>import country<div id="gmail-m_32576073376454998ydpfcffe36cyiv2040689674yqtfd34739"><br clear="none">canada = country.Country("Canada")</div><br clear="none">print(canada)<br clear="none"></div><div><br clear="none"></div><div>Spero di essere stato chiaro, se no chiedi pure<br clear="none"></div><div>Per semplicità, per iniziare, ammettiamo che i due file debbano essere nella stessa directory (in realtà c'è una serie di path in cui il file country.py può trovarsi)</div><div><br clear="none"></div><div>ciao,</div><div>Marco</div><div><br></div><div><br></div><div><br></div><div dir="ltr">Grazie, Marco</div><div dir="ltr">(sto scrivendo la mia risposta in maniera corretta?)</div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>ok!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div id="gmail-m_32576073376454998ydpfcffe36cyahoo_quoted_0936327989"><div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:rgb(38,40,42)"><div><div id="gmail-m_32576073376454998ydpfcffe36cyiv2040689674"><div><div dir="ltr"><div><div dir="ltr">non ci avevo pensato perchè io volevo mettere tutto in un unico file.Ora che ho fatto diversamente, mi quadra!</div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>ottimo!</div><div><br></div><div>ciao,</div><div>Marco</div></div></div>