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

Rispondere a