Dans cette section, vous trouverez des ressources sur les cours que j'enseigne à savoir de la documentation, du code, des vidéos etc. Dès que je trouve quelque chose d'intéressant à partager, je le mettrai à disposition ici pour mes étudiants.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : devoir2_prog1.py
##Courte description du programme : Programme qui simule une calculatrice simple.
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme :
##
##=============================================================================
## Déclaration des chaines de caractères
strSortie = ''
strChoix = ' '
strProgramme = 'Calculatrice'
strEtoile = '*'
strOperationAddition = '1. Addition'
strOperationSoustraction = '2. Soustraction'
strOperationMultiplication = '3. Multiplication'
strOperationDivision = '4. Division'
strOperationModulo = '5. Modulo '
strQuitter = '0. Quitter la calculatrice'
strFinProgramme = 'Fin de programme...'
## Affichage de la calculatrice
print(strProgramme)
print(strEtoile * len(strProgramme))
print(strOperationAddition)
print(strOperationSoustraction)
print(strOperationMultiplication)
print(strOperationDivision)
print(strOperationModulo)
print(strQuitter)
strPromptNombre1 = 'Veuillez entrer le nombre 1 : '
strPromptNombre2 = 'Veuillez entrer le nombre 2 : '
vNombre1 = vNombre2 = vResultat = 0
## Affichage du choix des opérations
## jusqu'à ce que l'utilisateur appuie sur 0
while strChoix != strSortie:
strChoix = input('\nChoisissez une opération : ')
if strChoix == '0':
## Le choix est une chaine vide
## qui est la condition de sortie
strChoix = strSortie
print(strFinProgramme)
elif strChoix == '1':
print('\nAddition')
vNombre1 = int(input(strPromptNombre1))
vNombre2 = int(input(strPromptNombre2))
vResultat = vNombre1 + vNombre2
print('Le résultat de l addition est :',vResultat)
elif strChoix =='2':
print('\nSoustraction')
vNombre1 = int(input(strPromptNombre1))
vNombre2 = int(input(strPromptNombre2))
vResultat = vNombre1 - vNombre2
print('Le résultat de la Soustraction est :',vResultat)
elif strChoix =='3':
print('\nMultiplication')
vNombre1 = int(input(strPromptNombre1))
vNombre2 = int(input(strPromptNombre2))
vResultat = vNombre1 * vNombre2
print('Le résultat de la Multiplication est :',vResultat)
elif strChoix =='4':
print('\nDivision entiere')
vNombre1 = int(input(strPromptNombre1))
vNombre2 = int(input(strPromptNombre2))
## Tester si le dénominateur est nul
## avant d'effectuer la division
if vNombre2 == 0:
print('Division par zéro impossible.')
else:
vResultat = vNombre1 // vNombre2
print('Le résultat de la division entiere est :',vResultat)
elif strChoix =='5':
print('\nModulo')
vNombre1 = int(input(strPromptNombre1))
vNombre2 = int(input(strPromptNombre2))
## Tester si le dénominateur est nul
## avant de calculer le reste de la divison entière
if vNombre2 == 0:
print('Division par zéro impossible.')
else:
vResultat = vNombre1 % vNombre2
print('Le résultat de modulo est :',vResultat)
else:
print('Choix erroné')
W3schools
Python.org