fiche2pyth
DownloadTélécharger
Actions
Vote :
ScreenshotAperçu

Informations
Catégorie :Category: nCreator TI-Nspire
Auteur Author: superkepo28
Type : Classeur 3.0.1
Page(s) : 1
Taille Size: 3.20 Ko KB
Mis en ligne Uploaded: 29/04/2025 - 14:47:47
Uploadeur Uploader: superkepo28 (Profil)
Téléchargements Downloads: 1
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a4610291
Type : Classeur 3.0.1
Page(s) : 1
Taille Size: 3.20 Ko KB
Mis en ligne Uploaded: 29/04/2025 - 14:47:47
Uploadeur Uploader: superkepo28 (Profil)
Téléchargements Downloads: 1
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a4610291
Description
Fichier Nspire généré sur TI-Planet.org.
Compatible OS 3.0 et ultérieurs.
<<
1.1. Types de données Type Exemple Commentaire int 5, -3, 0 Entiers naturels float 3.14, -0.1 Nombres à virgule flottante str "Bonjour", '5' Chaîne de caractères bool True, False Valeurs logiques 1.2. Conversion entre types int("5") # 5float("3.14") # 3.14str(42) # "42"bool(0) # False 2. Opérateurs & Structures de Contrôle 2.1. Opérateurs Type Symboles Arithmétiques + - * / // % ** Comparaison == != > < >= <= Logiques and or not 2.2. Contrôle de flux if condition: ...elif autre_condition: ...else: ... while condition: ... for i in range(n): ... 3. Structures de données 3.1. Listes Séquences ordonnées et modifiables . Syntaxe : [1, 2, 3] Opération Syntaxe Ajouter fin append(x) Insérer à une position insert(i, x) Supprimer par valeur remove(x) Supprimer par indice pop(i) Trier sort() Exemples : liste = [1, 2, 3]liste.append(4) # [1, 2, 3, 4]liste.pop(0) # [2, 3, 4] 3.2. Tuples Séquences ordonnées mais immuables . Syntaxe : (1, 2, 3) ou (5,) Utilisation typique pour retourner plusieurs résultats : def infos(): return "Azar", 21 3.3. Dictionnaires Collections non ordonnées de paires clé:valeur . Syntaxe : d = {"nom": "Azar", "age": 21} Opération Syntaxe Accéder à une valeur d["clé"] Sécurisé d.get("clé") (retourne None si absent) Ajouter/modifier d["nouvelle_cle"] = valeur Itération for k, v in d.items() 3.4. Ensembles ( set ) Collections non ordonnées , sans doublons . Syntaxe : s = {1, 2, 3} Opération Syntaxe Ajouter add(x) Supprimer discard(x) ou remove(x) Union `A Intersection A & B Attention : remove(x) lève une erreur si x absent, discard(x) non. 4. Compréhensions Type Exemple Liste [x for x in range(5)] Set {x for x in range(5)} Dictionnaire {x: x**2 for x in range(5)} Avec condition : [x for x in range(10) if x % 2 == 0] # pairs uniquement 5. Fonctions 5.1. Définir une fonction def nom_de_fonction(param1, param2): instructions return résultat Exemple : def carre(x): return x * x Appel : print(carre(4)) # 16 5.2. Paramètres par défaut def bonjour(nom="Azar"): return f"Bonjour {nom}"bonjour() # Bonjour Azarbonjour("Imane") # Bonjour Imane 5.3. Retourner plusieurs valeurs def operations(a, b): return a+b, a*bsomme, produit = operations(3, 4) Retour sous forme de tuple . 5.4. Les bonnes pratiques : Conseil Pourquoi Donner un nom clair aux fonctions Meilleure lisibilité Ne pas oublier return Sinon la fonction retourne None Tester une fonction juste après la définir Détecter les erreurs Pièges classiques Situation Correction input() retourne une str Convertir avec int() ou float() (5) nest pas un tuple (5,) est un tuple remove() vs discard() discard ne lève pas d'erreur Les ensembles sont non ordonnés Pas d'indexation possible Résumé Express visuel Structure Ordonnée Modifiable Clé:Valeur Doublons list Oui Oui Non Oui tuple Oui Non Non Oui dict Depuis 3.7 Oui Oui Oui Clés uniques set Non Oui Non Non Made with nCreator - tiplanet.org
>>
Compatible OS 3.0 et ultérieurs.
<<
1.1. Types de données Type Exemple Commentaire int 5, -3, 0 Entiers naturels float 3.14, -0.1 Nombres à virgule flottante str "Bonjour", '5' Chaîne de caractères bool True, False Valeurs logiques 1.2. Conversion entre types int("5") # 5float("3.14") # 3.14str(42) # "42"bool(0) # False 2. Opérateurs & Structures de Contrôle 2.1. Opérateurs Type Symboles Arithmétiques + - * / // % ** Comparaison == != > < >= <= Logiques and or not 2.2. Contrôle de flux if condition: ...elif autre_condition: ...else: ... while condition: ... for i in range(n): ... 3. Structures de données 3.1. Listes Séquences ordonnées et modifiables . Syntaxe : [1, 2, 3] Opération Syntaxe Ajouter fin append(x) Insérer à une position insert(i, x) Supprimer par valeur remove(x) Supprimer par indice pop(i) Trier sort() Exemples : liste = [1, 2, 3]liste.append(4) # [1, 2, 3, 4]liste.pop(0) # [2, 3, 4] 3.2. Tuples Séquences ordonnées mais immuables . Syntaxe : (1, 2, 3) ou (5,) Utilisation typique pour retourner plusieurs résultats : def infos(): return "Azar", 21 3.3. Dictionnaires Collections non ordonnées de paires clé:valeur . Syntaxe : d = {"nom": "Azar", "age": 21} Opération Syntaxe Accéder à une valeur d["clé"] Sécurisé d.get("clé") (retourne None si absent) Ajouter/modifier d["nouvelle_cle"] = valeur Itération for k, v in d.items() 3.4. Ensembles ( set ) Collections non ordonnées , sans doublons . Syntaxe : s = {1, 2, 3} Opération Syntaxe Ajouter add(x) Supprimer discard(x) ou remove(x) Union `A Intersection A & B Attention : remove(x) lève une erreur si x absent, discard(x) non. 4. Compréhensions Type Exemple Liste [x for x in range(5)] Set {x for x in range(5)} Dictionnaire {x: x**2 for x in range(5)} Avec condition : [x for x in range(10) if x % 2 == 0] # pairs uniquement 5. Fonctions 5.1. Définir une fonction def nom_de_fonction(param1, param2): instructions return résultat Exemple : def carre(x): return x * x Appel : print(carre(4)) # 16 5.2. Paramètres par défaut def bonjour(nom="Azar"): return f"Bonjour {nom}"bonjour() # Bonjour Azarbonjour("Imane") # Bonjour Imane 5.3. Retourner plusieurs valeurs def operations(a, b): return a+b, a*bsomme, produit = operations(3, 4) Retour sous forme de tuple . 5.4. Les bonnes pratiques : Conseil Pourquoi Donner un nom clair aux fonctions Meilleure lisibilité Ne pas oublier return Sinon la fonction retourne None Tester une fonction juste après la définir Détecter les erreurs Pièges classiques Situation Correction input() retourne une str Convertir avec int() ou float() (5) nest pas un tuple (5,) est un tuple remove() vs discard() discard ne lève pas d'erreur Les ensembles sont non ordonnés Pas d'indexation possible Résumé Express visuel Structure Ordonnée Modifiable Clé:Valeur Doublons list Oui Oui Non Oui tuple Oui Non Non Oui dict Depuis 3.7 Oui Oui Oui Clés uniques set Non Oui Non Non Made with nCreator - tiplanet.org
>>