0% ont trouvé ce document utile (0 vote)
27 vues13 pages

Calculatrice Python : Classes et Objets

Le document est un rapport de microprojet soumis par Ahire Nakshtra pour son diplôme en technologie informatique. Le microprojet vise à étudier les classes et les objets en Python en développant un programme de calculatrice. La méthodologie comprend le choix du sujet, la collecte d'informations, l'analyse détaillée du sujet et la finalisation du microprojet. Les ressources nécessaires incluent un PC avec Windows 10 et Python installé. Les résultats comprennent l'introduction du programme de calculatrice, la demande de saisie à l'utilisateur, la définition de fonctions pour les opérations arithmétiques et l'application d'instructions conditionnelles pour déterminer l'opération à effectuer. Les compétences développées incluent la conception de classes, la gestion des exceptions et le développement de fonctions.

Transféré par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues13 pages

Calculatrice Python : Classes et Objets

Le document est un rapport de microprojet soumis par Ahire Nakshtra pour son diplôme en technologie informatique. Le microprojet vise à étudier les classes et les objets en Python en développant un programme de calculatrice. La méthodologie comprend le choix du sujet, la collecte d'informations, l'analyse détaillée du sujet et la finalisation du microprojet. Les ressources nécessaires incluent un PC avec Windows 10 et Python installé. Les résultats comprennent l'introduction du programme de calculatrice, la demande de saisie à l'utilisateur, la définition de fonctions pour les opérations arithmétiques et l'application d'instructions conditionnelles pour déterminer l'opération à effectuer. Les compétences développées incluent la conception de classes, la gestion des exceptions et le développement de fonctions.

Transféré par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Un rapport de microprojet

Sur
Calculatrice utilisant des classes et des objets

Soumis par
Name- Ahire Nakshtra
Numéro de rouleau - 03

Sous la direction de
Mme S. K. Kawale
Cours de diplôme en technologie informatique
(Conformément aux directives du schéma I, MSBTE)

Société d'Éducation Technique de Sinhgad


[Link] CHAVAN POLYTECHNIQUE, PUNE–411041.
ACADEMIC YEAR: 2022–2023
BUREAU D'ÉDUCATION DE L'ÉTAT DU MAHARASHTRA

ÉDUCATION TECHNIQUE
Certificat
Cela certifie que Mme Ahire Nakshtra du VI semestre, Diplôme en
Technologie informatique de l'Institut STES Sou. Venutai Chavan
Le polytechnique (code de l'institut : 0040) a terminé le microprojet
satisfaisant dans le sujet de Programmation avec ‘Python’(22616)
année académique 2022-2023 telle que prescrite dans le curriculum.

Place:Pune. EnrollmentNo:2000400146

Date:…………………… Exam Seat No:

Mme S.K. Kawale Mme A.V. Kurkute Dr. Mme. M.S. Jadhav
Enseignant de matière Chef de département Principal
INDEX
N° SR CONTENTS PAGE
NON
1 Objectif du micro-projet 1

2 Résultats de cours abordés 1

3 Méthodologie proposée 1

4 Plan d'action 2

5 Ressources nécessaires 2

6 Raisonnement 3

7 Revue de littérature 3

8 Méthodologie actuelle suivie 4

9 Ressources Actuelles Utilisées 4

10 Résultats du Microprojet 5

11 Compétences développées 9
Programmation Avec 'Python' (22616)

ANNEXE I

PROPOSITION DE MICRO-PROJET

Calculatrice utilisant des classes et des objets

1.0 Aim of the Micro-Project


Ce micro-projet vise à étudier les classes et les objets en Python.

2.0 Résultats de cours prévus


a) Afficher un message à l'écran en utilisant un script Python dans un IDE.
b) Développez un programme python pour démontrer l'utilisation des opérateurs
c) Effectuer des opérations sur des structures de données en Python.
d) Développer des fonctions pour le problème donné.
e) Concevoir des classes pour le problème donné.
f) Gérer les exceptions

3.0 Méthodologie proposée

1. Concentrez-vous sur la sélection d'un sujet approprié pour le micro-projet.


2. Sélectionnez le sujet c'est-à-dire Préparer un rapport sur la calculatrice en utilisant Python.

3. Brève étude sur notre sujet.


4. Rassemblez toutes les informations sur le sujet du micro projet.
5. Analyse et étude de notre sujet en détail.
6. En suivant toutes les méthodologies ci-dessus, nous avons réussi à compléter notre microprojet.

Département de la technologie informatique Année académique 2022-2023 1


Programmation avec 'Python' (22616)

4.0 Plan d'action

S. Date de début prévue Planned finish date Name of responsible


Non. Détails de l'activité Membres de l'équipe

Évaluation du projet Ahire Nakshtra


1 sujet et ressources
nécessaire.
Nakshtra Ahire
2 Concevez le projet

Comprendre le projet Ahire Nakshtra


3

Application de Ahire Nakshtra


4 Microprojet

Préparation finale Nakshtra Ahire


5 rapport

5.0 Ressources nécessaires

N° Nom de Spécification Quantité Remarque


Ressource/matériel

1 PC Intel i7 vPro 1
8 Go de RAM

2 Système d'exploitation Windows 10 -

6.0 Membres de l'équipe

NOM
NUMÉRO D'INSCRIPTION DE L'ÉTUDIANT

03 Ahire Nakshtra

Département de Technologie de l'Informatique Année Académique 2022-2023 2


Programmation Avec 'Python' (22616)

ANNEXE II

MICRO-PROJET
Calculator using Classes and Objects
1.0 Rationale:

Créer des évaluations et manipuler les variables pour les faire fonctionner comme selon le
le besoin est ce qui motive la programmation python en tant qu'outil facile et significatif. Avec
Avec l'aide du module ci-dessous, nous allons analyser les différents sujets Python étudiés.
jusqu'à présent pour appliquer les apprentissages et créer un programme de calculatrice en python

2.0 Objectif du microprojet

Ce Micro-Projet vise à étudier les classes et les objets en Python

3.0 Course Outcomes


a) Afficher un message à l'écran en utilisant un script Python sur un IDE.
b) Développez un programme Python pour démontrer l'utilisation des opérateurs
c) Effectuer des opérations sur des structures de données en Python.
d) Développer des fonctions pour le problème donné.
e) Concevez des classes pour le problème donné.
f) Gérer les exceptions

4.0 Revue de littérature


Le module considère que l'utilisateur maîtrise bien quelques sujets ci-dessous en python.

Fonctions en Python.
Arguments de fonction en Python.
Fonctions définies par l'utilisateur en Python.

Le module vous permet de parcourir un programme de calculatrice en python qui peut exécuter
opérations arithmétiques de base telles que additionner, soustraire, multiplier ou diviser. Le module considère
le guide utilisé pour installer Python 3 sur leur ordinateur local et configurer la programmation
environnement sur leur machine.

Département de la technologie informatique Année académique 2022-2023 3


Programmation avec 'Python' (22616)

5.0 Méthodologie Actuelle Suivie


1. Concenté sur la sélection d'un sujet approprié pour le micro-projet.
2.Sélectionnez le sujet c'est-à-dire Préparer un rapport sur la calculatrice en utilisant python.

3. Brève étude sur notre sujet.


4. Rassemblez toutes les informations sur le sujet du micro projet.
5. Analyse et étude de notre sujet en détail.
6. En suivant toutes les méthodologies ci-dessus, nous avons réussi à compléter notre microprojet.

6.0 Ressources réelles utilisées


N° Nom de Spécification Quantité Remarque
Ressource/matériel

1 PC Intel i7 vPro 1
8 Go de RAM,

2 Système d'exploitation Windows 10 -

Département de technologie informatique Année académique 2022-2023 4


Programmation avec 'Python' (22616)

Sortie :
Introduction :

Nous allons décomposer notre procédure de création du programme de calculatrice en python en étapes simples.
étapes. Pour aider à comprendre les concepts en profondeur, pour réaliser un programme de calculatrice simple dans
python qui peut exécuter des opérations mathématiques de base telles que l'addition, la soustraction,
multiplication ou division, qui reposent toutes sur l'entrée donnée par l'utilisateur.

Le processus que nous allons suivre est très simple à comprendre.

Demander une entrée de l'utilisateur. C'est-à-dire que nous accepterons des entrées pour deux variables.
Définir et ajouter des opérateurs ou des fonctions tels que add(), subtract(), multiply() et divide() à
estimer les fonctions respectives.
Pour le rendre similaire à la calculatrice, appliquez des instructions conditionnelles (si…elif…sinon
ramification) pour le faire fonctionner selon le choix de l'utilisateur

Calculatrice Simple en Utilisant des Fonctions

Étape 1 : Demande d'entrée de l'utilisateur, nous allons accepter des entrées pour deux variables.

Dans cette étape, nous allons prendre l'entrée de l'utilisateur en utilisant la fonction input() en python. C'est le
pareil à lorsque nous entrons des chiffres dans une vraie calculatrice pour exécuter des opérations arithmétiques. Nous
demander à l'utilisateur de saisir deux variables en utilisant la fonction input() de chaque variable.

Faisons exécuter le programme pour les deux nombres :

number_1 = input('Please, Enter the first number: ')


number_2 = input('Please, Enter the second number: ')

Output:

Veuillez saisir le premier nombre : 20


Veuillez entrer le deuxième nombre : 10

Département de Technologie de l'Informatique Année Académique 2022-2023 5


Programmation Avec‘Python’(22616)

Étape 2 : Définir et ajouter des opérateurs ou des fonctions tels que ajouter(), soustraire(), multiplier() et diviser()
estimer les fonctions respectives.

Nous ajoutons maintenant les fonctions pour exécuter les opérations mathématiques telles que l'addition,
soustraction, multiplication et division pour effectuer le calcul pour le programme de calculatrice en
python. Nous avons également changé nos fonctions d'entrée en entiers pour guider l'utilisateur à effectuer les opérations arithmétiques
opérations sur des entiers, pas des chaînes.

Code:

number_1 = int(input('Please, Enter the first number: '))


number_2 = int(input('Please, Enter the second number: '))

# opération arithmétique : Addition


{} + {} =
imprimer(nombre_1 + nombre_2)

opération arithmétique : Soustraction


{} - {} =
print(nombre_1 - nombre_2)

opération arithmétique : multiplication


{} * {} =
imprime(nombre_1 * nombre_2)

opération arithmétique : Division


{} / {} =
imprimer(nombre_1 / nombre_2)

Sortie :

Veuillez entrer le premier nombre : 10


Veuillez entrer le deuxième nombre : 20
10 + 20 =
30
10 - 20 =
-10
10 * 20 =
200

Département de technologie informatique Année académique 2022-2023 6


Programmation avec 'Python' (22616)

Ci-dessus, nous avons représenté chacune des quatre opérations arithmétiques de base en python en utilisant le
fonction format(). Les fonctions format() remplissent le espace réservé et créent la sortie formatée. L'utilisateur
entrée était maintenant
calculé pour chaque arithmétique opération nous défini.

Alors que toutes les fonctions sont exécutées exprimées pour les deux nombres, nous devons faire en sorte que cela fonctionne.
per the user's choice. We shall utilize conditional statements -if…elif…else branching so that it only
effectue les opérations en fonction de la sélection de l'utilisateur, comme dans une vraie calculatrice.

Étape 3 : Pour le créer identique à une calculatrice, appliquez des instructions conditionnelles (branches if…elif…else) à
créer cela fonctionne selon la sélection de l'utilisateur

Pour le créer selon le choix de l'utilisateur, nous allons définir chacune des opérations arithmétiques comme un
fonction utilisant la fonction def en python. Nous demanderons à nouveau l'entrée de l'utilisateur pour le
opérations mathématiques qu'ils souhaitent exécuter.

Code:

# Fonction pour effectuer l'opération arithmétique : Addition


def ajouter(nombre_1, nombre_2):
retourner number_1 + number_2

Fonction pour effectuer l'opération arithmétique : Soustraction


def soustraire(nombre_1, nombre_2):
retourner nombre_1 - nombre_2
Fonction pour effectuer l'opération arithmétique : Multiplication
def multiplier(nombre_1, nombre_2):
retourner number_1 * number_2

# Fonction pour effectuer l'opération arithmétique : Division


def diviser(nombre_1, nombre_2):
retourner nombre_1 / nombre_2

print("Salut, je suis une calculatrice!")


Veuillez sélectionner l'opération arithmétique suivante que vous souhaitez que je
effectuer- "

Département de Technologie Informatique Année Académique 2022-2023 7


Programmation avec 'Python' (22616)

1. Ajouter
2. Soustraire
3. Multiplier
4. Diviser
# Taking the input from the user for which arithmetic operation to perform
operation = int(input(" 1, 2, 3 or 4 :"))

nombre_1 = int(input('Veuillez entrer le premier nombre : '))


number_2 = int(input('Please, Enter the second number: '))

si opération == 1 :
imprimer(nombre_1, " + ", nombre_2, " = ")
ajouter(nombre_1, nombre_2)

elif opération == 2 :
imprimer(nombre_1, "-", nombre_2, "=")
soustraire(nombre_1, nombre_2)

elif operation == 3 :
imprimer(nombre_1, "*", nombre_2, "="
multiplier(nombre_1, nombre_2)

elif opération == 4 :
imprimer(number_1, "/", number_2, "=")
diviser(nombre_1, nombre_2)
sinon :
Veuillez entrer une entrée valide

Sortie

Salut, je suis une calculatrice !


Veuillez sélectionner l'opération arithmétique que vous souhaitez effectuer -
Ajouter
2. Soustraire
3. Multiplier
4. Diviser

1, 2, 3 ou 4 : 3
Veuillez entrer le premier nombre : 10
Veuillez entrer le deuxième nombre : 20
10 * 20 = 200

Département de Technologie Informatique Année Académique 2022-2023 8


Programmation avec 'Python' (22616)

8 .0 Compétence développée à partir de ce micro-projet

Capable d'obtenir toutes les informations sur comment créer une calculatrice en utilisant Python.

9.0 Conclusion
Nous avons créé notre programme de calculatrice en python basé sur le choix d'entrée de l'utilisateur.
de nombres et d'opérateurs, précisément comment fonctionne une vraie calculatrice.

10.0 Références

[Link]
[Link]
[Link]

Département de Technologie Informatique Année Académique 2022-2023 9


Programmation avec 'Python' (22616)

Département de Technologie de l'Informatique Année Académique 2022-2023 10

Vous aimerez peut-être aussi