Il giovedì 21 maggio 2020, 17:07:38 CEST, Marco De Paoli
<[email protected]> ha scritto:
Il giorno gio 21 mag 2020 alle ore 16:51 maria teresa panunzio
<[email protected]> 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
[email protected]
https://lists.python.it/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
https://lists.python.it/mailman/listinfo/python