Bienvenue au jour 2 ! Aujourd'hui, nous allons non seulement résumer les structures de contrôle de Python, mais également explorer les fonctions, les modules et les structures de données fondamentales. À la fin, vous serez équipé pour créer du code efficace, réutilisable et organisé. Commençons !
Nous avons appris comment if, elif et autre nous aident à prendre des décisions et comment les boucles (pour et pendant) aident à répéter des tâches. Voici un problème de pratique rapide pour le renforcement :
Défi : Écrivez un programme qui vérifie si les nombres de 1 à 10 sont pairs ou impairs.
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
Fonctions sont des blocs de code réutilisables qui effectuent des tâches spécifiques.
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
Exemple :
def add_numbers(a, b): return a + b result = add_numbers(5, 3) print(f"The sum is {result}.")
Modules sont des collections de fonctions et de variables. Python possède des modules intégrés et vous pouvez créer les vôtres.
import math import random print(math.sqrt(16)) # Square root of 16 print(random.randint(1, 10)) # Random number between 1 and 10
Enregistrez ce qui suit dans un fichier nommé calculator.py :
def add(a, b): return a + b def subtract(a, b): return a - b
Utilisez-le dans un autre script :
from calculator import add, subtract print(add(10, 5)) # Output: 15 print(subtract(10, 5)) # Output: 5
Python fournit des structures de données polyvalentes telles que des listes, des tuples, des ensembles et des dictionnaires pour gérer les données.
Une liste est une collection d'éléments ordonnés et modifiables.
fruits = ["apple", "banana", "cherry"] fruits.append("orange") print(fruits[1]) # Access item at index 1
Les tuples sont des listes immuables.
dimensions = (10, 20, 30) print(dimensions[0]) # Access item at index 0
Les ensembles sont des collections non ordonnées d'objets uniques.
numbers = {1, 2, 3, 3} numbers.add(4) print(numbers) # Output: {1, 2, 3, 4}
Les dictionnaires stockent les paires clé-valeur.
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
Créez un dictionnaire pour stocker et récupérer les informations utilisateur :
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
Aujourd'hui, nous :
Mettez en pratique ces concepts à fond, car ils constituent l'épine dorsale de la programmation Python. Demain, nous aborderons la gestion des fichiers et la gestion des exceptions pour approfondir vos compétences. ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!