[Python] Domanda su istruzione che coinvolge oggetti di Classe: country cos'è ?

Marco De Paoli depaolim a gmail.com
Gio 21 Maggio 2020 17:22:36 CEST


Il giorno gio 21 mag 2020 alle ore 17:18 maria teresa panunzio <
mariateresa.panunzio a yahoo.it> ha scritto:

>
>
> Il giovedì 21 maggio 2020, 17:07:38 CEST, Marco De Paoli <
> depaolim a gmail.com> ha scritto:
>
>
>
>
> Il giorno gio 21 mag 2020 alle ore 16:51 maria teresa panunzio <
> mariateresa.panunzio a yahoo.it> ha scritto:
>
> Buonasera,
>
> Vorrei chiedere un aiuto sulla comprensione
> della seguente istruzione
> canada = country.Country('Canada', 34482779, 9984670)
>
> Si tratta di un esercizio sulle classi, dove Country è una delle classi
> mentre Continent è l'altra.
> L'istruzione che ho riportato ha lo scopo di assegnare i valori ai paesi
> che, in questo caso, fanno parte del continente "North America"
>
> 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.
>
>
> country probabilmente è un modulo importato precedentemente e che contiene
> la definizione della classe Country
>
> Esempio file country.py (modulo contenente la definizione della classe):
> class Country:
>     def __init__(self, name):
>         self.name = name
>
>     def __str__(self):
>         return "Country: " + self.name
>
> Esempio file main.py (file principale):
>
> import country
>
> canada = country.Country("Canada")
>
> print(canada)
>
> Spero di essere stato chiaro, se no chiedi pure
> 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)
>
> ciao,
> Marco
>
>
>
> Grazie, Marco
> (sto scrivendo la mia risposta in maniera corretta?)
>

ok!


> non ci avevo pensato perchè io volevo mettere tutto in un unico file.Ora
> che ho fatto diversamente, mi quadra!
>

ottimo!

ciao,
Marco
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20200521/deeaea4f/attachment-0001.html>


Maggiori informazioni sulla lista Python