[Python] Domanda su istruzione che coinvolge oggetti di Classe: country cos'è ?
maria teresa panunzio
mariateresa.panunzio a yahoo.it
Gio 21 Maggio 2020 17:18:48 CEST
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 comprensionedella seguente istruzionecanada = 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?)non ci avevo pensato perchè io volevo mettere tutto in un unico file.Ora che ho fatto diversamente, mi quadra!
Maria Teresa_______________________________________________
Python mailing list
Python a lists.python.it
https://lists.python.it/mailman/listinfo/python
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20200521/053abbb9/attachment.html>
Maggiori informazioni sulla lista
Python