1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #!/usr/bin/env python3
# coding: utf-8
class star:
def __init__(self, nom="", AD=0, DEC=0):
self.nom=nom
self.AD=AD
self.DEC=DEC
# __init__()
def load(self, ligne, sep):
info=ligne.split(sep)
self.nom=info[0]
self.AD=int(info[1])
self.DEC=int(info[2])
# load()
def __str__(self):
return "Etoile {}: AD={}, DEC={}".format(self.nom, self.AD, self.DEC)
# star()
galaxie=list()
with open("fic", "r") as fp:
for line in fp:
galaxie.append(star())
galaxie[-1].load(line.strip(), ":")
# for
# with
for (i, g) in enumerate(galaxie, 1):
print(i, g) |
Partager