Il giorno gio 21 mag 2020 alle ore 17:18 maria teresa panunzio < mariateresa.panun...@yahoo.it> ha scritto:
> > > Il giovedì 21 maggio 2020, 17:07:38 CEST, Marco De Paoli < > depao...@gmail.com> ha scritto: > > > > > Il giorno gio 21 mag 2020 alle ore 16:51 maria teresa panunzio < > mariateresa.panun...@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
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python