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
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python