Numérique et Sciences Informatiques • 1ère

Affichage structuré

Affichage Structuré
\( \text{sortie} = \text{format}(données) \)
Formatage des données en sortie
Formats d'affichage :
Texte formaté
Tableaux structurés
Graphiques
Interfaces utilisateur simples
Définition :
Organisation claire et lisible des données présentées à l'utilisateur
Méthodes d'Affichage
🖨️
print() - Sortie standard
🔤
Chaînes formatées f""
🔧
str.format() - Méthode de formatage
📊
Tableaux et matrices
🎨
Alignement et mise en forme
Structures de Données
📋
Listes et tableaux
📦
Dictionnaires
🔄
Objets et structures
Méthodes & Conseils
Utiliser des espaces et tabulations pour l'alignement
📊
Présenter les données sous forme tabulaire
🏷️
Ajouter des titres et libellés clairs
🎨
Respecter la cohérence visuelle
🔍
Adapter le format à la nature des données
Code Exemple
# Formatage chaînes f-string
nom = "Alice"
score = 95.7
print(f"Élève: {nom}, Score: {score:.1f}%")
# Affichage tableau
donnees = [["Nom", "Score"], ["Bob", 85], ["Carol", 92]]
for ligne in donnees:
    print(f"{ligne[0]:<10} {ligne[1]:>5}")
Exemples de Formats
Nom Score Classement Alice 95.7 1er Bob 85.2 2e Carol 92.4 3e
Bonnes Pratiques
Principes d'affichage :
Lisibilité prioritaire
Alignement cohérent
Espacement approprié
Hiérarchie visuelle claire
Méthodes de formatage :
f-strings pour la simplicité
str.format() pour la flexibilité
% formatting (obsolète)
Méthodes spécifiques aux types
Entrées/Sorties et interaction Algorithmique et programmation