À rendre avant le dimanche 28 février 23h59 sur ATRIUM dans le casier
DM1_Prologin
du site collaboratif1ère_NSI
: aller dans document, et vous verrez le casier. Lien direct
- Seul le travail rendu avant la limite sera noté sur 20, ensuite il y a des pénalités.
- Un seul fichier sera lu par le professeur, le dernier avant la date.
- Il faut mettre tous ses codes dans une seule archive
.zip
.
Word
, il ne sera pas lu.
.py
, tous archivés dans un fichier .zip
word
ne sera pas regardé ; du tout. En aucun cas..py
.
Word
n'est pas un éditeur de texte !)Résoudre les problèmes pour la session 2003 de Prologin.
Écrire un code propre respectant les règles vues en classe.
Votre travail doit être strictement personnel ; toute trace de plagiat sera sanctionnée !
Créer une unique archive .zip
contenant toutes vos solutions.
DM_Prologin_2003.zip
.
E1-42.py
pour le premier de l'entraînement,E2-Escalier.py
, E3-Grand_écart.py
, etc pour les suivants.Q1-Cases_inaccessibles.py
pour le premier des qualifications,Q<numéro>-<Nom_du_problème>.py
, les espaces remplacées par tiret bas.Prologin: Entraînement 2003
ou bien Prologin: Qualification 2003
.Exemple de fichier
Q1-Cases_inaccessibles.py
:
""" Nom: CHAMBON (à changer) Prénom: Franck (à changer) Prologin: Qualification 2003 Exercice: 1 - Cases inaccessibles https://prologin.org/train/2003/qualification/cases_inaccessibles """ def nb_cases_inaccessibles(nb_lignes: int, nb_colonnes: int, cases: list) -> int: """Renvoie le nombre de cases inaccessibles suivant l'énoncé. """ ...# code à compléter # Entrée nb_lignes, nb_colonnes = map(int, input().split()) cases = [list(map(int, input().split())) for _ in range(nb_lignes)] # Sortie print(nb_cases_inaccessibles(nb_lignes, nb_colonnes, cases))