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 : calcul_age.py
##Courte description du programme : Programme qui vérifie si un nombre est positif
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme :
##Le nombre est fourni par l'utilisateur
##Si le nombre est négatif, un message d'erreur est affiché
## Déclaration et initialisation
strSaisieNombre = 'Veuillez entrer un nombre : '
strMessageErreur = 'Erreur, le nombre entré est négatif.'
strMessagePositif = 'Vous avez entré {}.'
strFinProgramme = 'Fin de programme'
## Déclaration variable numériques
intNombre = 0
## Debut de programme
intNombre = int(input(strSaisieNombre))
if intNombre > 0:
print(strMessagePositif.format(intNombre))
else:
print(strMessageErreur)
print(strFinProgramme)
## Fin de programme
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : plus_grand.py
##Courte description du programme : Programme qui affiche le plus max de deux nombres
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme :
##Les nombres sont fournis par l'utilisateur
##Le programme affiche le plus grand des deux
## Déclaration et initialisation
strSaisieNombre1 = 'Veuillez entrer le premier nombre : '
strSaisieNombre2 = 'Veuillez entrer le deuxieme nombre : '
strMessageMax = 'Le plus grand entre {} et {} est : {}.'
strFinProgramme = '\nFin de programme'
## Déclaration variable numériques
intNombre1 = 0
intNombre2 = 0
## Debut de programme
intNombre1 = int(input(strSaisieNombre1))
intNombre2 = int(input(strSaisieNombre2))
if intNombre1 < intNombre2:
##intNombre2 est le plus grand
print(strMessageMax.format(intNombre1,intNombre2,intNombre2))
else:
##intNombre1 est le plus grand
print(strMessageMax.format(intNombre1,intNombre2,intNombre1))
print(strFinProgramme)
## Fin de programme
Ce programme affiche la surface d'un cercle.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : surface_cercle.py
##Courte description du programme : Programme qui calcule et affiche la surface d'un cercle
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : Le rayon du cercle est défini dans le programme (fourni par le programmeur)
##Déclaration et initialisation
##Variables chaine de caractères
strMessageSortie = 'La surface du cercle est : '
##Variables numériques
PI = 3.14
flRayonCercle = 2.76
flSurfaceCercle = 0.0
## Calcul de la surface
intSurfaceCercle = PI * flRayonCercle ** 2
## Affichage de la surface
## La variable strMessageSortie est utilisée pour afficher le message de sortie
print(strMessageSortie, intSurfaceCercle)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : surface_cercle_v2.py ##Courte description du programme : Programme qui calcule et affiche la surface d'un cercle ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : Le rayon du cercle est fourni par l'utilisateur ##Déclaration et initialisation ##Variables chaine de caractères strPromptRayon = 'Veuillez entrer le rayon du cercle : ' strMessageSortie = 'La surface du cercle est : ' ##Variables numériques PI = 3.14 flRayonCercle = float(input(strPromptRayon)) flSurfaceCercle = 0.0 ## Calcul de la surface intSurfaceCercle = PI * flRayonCercle ** 2 ## Affichage de la surface ## La variable strMessageSortie est utilisée pour afficher le message de sortie print(strMessageSortie, intSurfaceCercle) ## Fin de programme
Ce programme affiche affiche le prix total de 5 souris à 21$.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : prix_total.py
##Courte description du programme : Programme qui calcule et affiche le prix total de plusieurs articles
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : Le prix et la quantité des articles sont définis dans le programme (fournis par le programmeur)
##Déclaration et initialisation
##Variables chaine de caractères
strMessageSortie = 'Les souris valent en tout : '
##Variables numériques
intQuantite = 5
flPrixUnitaire = 21
flPrixTotal = 0.0
## Calcul du prix total
flPrixTotal = intQuantite * flPrixUnitaire
## Affichage de la surface
## La variable strMessageSortie est utilisée pour afficher le message de sortie
print(strMessageSortie, flPrixTotal)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : prix_total_v2.py ##Courte description du programme : Programme qui calcule et affiche le prix total de plusieurs articles ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : Le prix et la quantité des articles sont saisis par l'utilisateur ##Déclaration et initialisation ##Variables chaine de caractères strPromptQuantite = 'Veuillez entrer le nombre de souris : ' strPromptPrixUnitaire = 'Veuillez entrer le prix unitaire des souris : ' strMessageSortie = 'Les souris valent en tout : ' ##Variables numériques ## Saisie de la quantité et du prix unitaire par l'utilisateur intQuantite = int(input(strPromptQuantite)) flPrixUnitaire = float(input(strPromptPrixUnitaire)) flPrixTotal = 0.0 ## Calcul du prix total flPrixTotal = intQuantite * flPrixUnitaire ## Affichage de la surface ## La variable strMessageSortie est utilisée pour afficher le message de sortie print(strMessageSortie, flPrixTotal) ## Fin de programme
Ce programme affiche l’âge de Jean.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : calcul_age.py
##Courte description du programme : Programme qui calcule et affiche l'age d'une personne
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : L'année de naissance et l'année actuelle sont définies dans le programme (fournis par le programmeur)
## Déclaration et initialisation
## Variables chaine de caractères
strMessageSortie1 = 'Jean a'
strMessageSortie2 = 'ans'
## Variables numériques
intAnneeNaissance = 2003
intAnneeActuelle = 2023
intAge = 0
## Calcul de l'age
intAge = intAnneeActuelle - intAnneeNaissance
## Affichage de l'age
## La variable strMessageSortie est utilisée pour afficher le message de sortie
print(strMessageSortie1, intAge, strMessageSortie2)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : calcul_age_v2.py ##Courte description du programme : Programme qui calcule et affiche l'age d'une personne ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : L'année de naissance et l'année actuelle sont fournies par l'utilisateur ## Déclaration et initialisation ## Variables chaine de caractères strPromptNom = 'Veuillez entrer le nom : ' strPromptAnneeNaissance = 'Veuillez entrer l\'année de naissance : ' strMessageSortie1 = ' a' strMessageSortie2 = 'ans' ## Variables numériques intAnneeActuelle = 2023 intAge = 0 ## Saisie du nom et de l'année de naissance par l'utilisateur strNom = input(strPromptNom) intAnneeNaissance = int(input(strPromptAnneeNaissance)) ## Calcul de l'age intAge = intAnneeActuelle - intAnneeNaissance ## Affichage de l'age ## La variable strMessageSortie est utilisée pour afficher le message de sortie print(strNom, strMessageSortie1, intAge, strMessageSortie2) ## Fin de programme
Ce programme affiche le prix incluant les taxes d’un iPad sachant que le prix unitaire est de 975$ , la TPS vaut 5% et la TVQ 9.975%.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : prix_avec_taxes.py
##Courte description du programme : Programme qui calcule et affiche le prix d'un article incluant les taxes
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : Le prix de l'article, le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur)
## Déclaration et initialisation
## Variables chaine de caractères
strMessageSortie1 = 'Le prix de mon iPad taxes comprises est : '
strDevise = '$'
## Variables numériques
flPrixUnitaire = 975.00
flTauxTPS = 0.05
flTauxTVQ = 0.09975
flMontantTPS = 0.0
flMontantTVQ = 0.0
flPrixTTC = 0.0
## Calcul du montant de la TPS
flMontantTPS = flPrixUnitaire * flTauxTPS
## Calcul du montant de la TVQ
flMontantTVQ = flPrixUnitaire * flTauxTVQ
## Calcul du prix incluant les taxes
flPrixTTC = flPrixUnitaire + flMontantTPS + flMontantTVQ
## Affichage de la surface
## La variable strMessageSortie est utilisée pour afficher le message de sortie
print(strMessageSortie1, flPrixTTC, strDevise)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : prix_avec_taxes_v2.py ##Courte description du programme : Programme qui calcule et affiche le prix d'un article incluant les taxes ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : Le prix de l'article est fourni par l'utilisateur, ##le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur) ## Déclaration et initialisation ## Variables chaine de caractères strPromptPrixUnitaire = 'Veuillez entrer le prix de la tablette : ' strMessageSortie1 = 'Le prix de mon iPad taxes comprises est : ' strDevise = '$' ## Variables numériques flTauxTPS = 0.05 flTauxTVQ = 0.09975 flMontantTPS = 0.0 flMontantTVQ = 0.0 flPrixTTC = 0.0 ## Saisie du prix unitaire par l'utilisateur flPrixUnitaire = float(input(strPromptPrixUnitaire)) ## Calcul du montant de la TPS flMontantTPS = flPrixUnitaire * flTauxTPS ## Calcul du montant de la TVQ flMontantTVQ = flPrixUnitaire * flTauxTVQ ## Calcul du prix incluant les taxes flPrixTTC = flPrixUnitaire + flMontantTPS + flMontantTVQ ## Affichage de la surface ## La variable strMessageSortie est utilisée pour afficher le message de sortie print(strMessageSortie1, flPrixTTC, strDevise) ## Fin de programme
Ce programme affiche une certaine quantité d'un article.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : prix_avec_taxes_v2.py
##Courte description du programme : Programme qui calcule et affiche le prix de plusaieurs articles incluant les taxes
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : La quantité, le prix de l'article, le pourcentage de la TPS et pourcentage de la TVQ sont définis dans le programme (fournis par le programmeur)
## Déclaration et initialisation
## Variables chaine de caractères
strFinProgramme = 'Fin de programme. Merci au revoir.'
strMessageSortieHorsTaxes = 'Le prix hors taxes des : '
strMessageSortieHorsTaxes2 = 'tablettes est : '
strMessageSortieTaxes = 'Le montant des taxes est : '
strMessageSortieTTC1 = 'Le montant des '
strMessageSortieTTC2 = 'tablettes incluant les taxes est : '
strDevise = '$'
## Variables numériques
## Variables entières
intQuantite = 3
## Variables flottantes
flPrixUnitaire = 975.00
flTauxTPS = 0.05
flTauxTVQ = 0.09975
flPrixTotalHorsTaxes = 0.0
flMontantTPS = 0.0
flMontantTVQ = 0.0
flPrixTTC = 0.0
## Calcul du prix total hors taxes
flPrixTotalHorsTaxes = flPrixUnitaire * intQuantite
## Calcul du montant de la TPS
flMontantTPS = flPrixTotalHorsTaxes * flTauxTPS
## Calcul du montant de la TVQ
flMontantTVQ = flPrixTotalHorsTaxes * flTauxTVQ
## Calcul du prix incluant les taxes
flPrixTTC = flPrixTotalHorsTaxes + flMontantTPS + flMontantTVQ
## Affichage du prix total hors taxes
print(strMessageSortieHorsTaxes, intQuantite, strMessageSortieHorsTaxes2, flPrixTotalHorsTaxes, strDevise)
## Affichage du montant des taxes
print(strMessageSortieTaxes, flMontantTPS + flMontantTVQ, strDevise)
## Affichage du prix incluant les taxes
print(strMessageSortieTTC1, intQuantite, strMessageSortieTTC2, flPrixTTC, strDevise)
print(strFinProgramme)
## Fin de programme
Ce programme affiche deux nombres après avoir échangé leurs valeurs.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : echange.py
##Courte description du programme : Programme qui échange la valeur de deux nombres
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : Les deux nombres sont définis dans le programme (fournis par le programmeur)
## Déclaration et initialisation
## Variables chaine de caractères
strFinProgramme = 'Fin de programme. Merci au revoir.'
strMessageSortieNombre1AvantEchange = 'Le premier nombre est : '
strMessageSortieNombre2AvantEchange = 'Le second nombre est : '
strMessageSortieNombre1ApresEchange = 'Après échange, le premier nombre devient : '
strMessageSortieNombre2ApresEchange = 'Le second nombre devient : '
strRetourLigne = '\n'
## Variables numériques
## Variables entières
intNombre1 = 15
intNombre2 = 18
intNombre3 = 0
## Variables flottantes
## Affiche les nombres avant l'échange
print(strMessageSortieNombre1AvantEchange, intNombre1, strMessageSortieNombre2AvantEchange, intNombre2)
## Assignation de nombre 1 à nombre 3
intNombre3 = intNombre1
## Echange de nombre 1 avec nombre 2.
## Nombre1 prend la valeur de Nombre2
intNombre1 = intNombre2
## Echange de nombre 2 avec nombre 3.
## Nombre2 prend la valeur de Nombre3 qui contient l'ancienne valeur de Nombre1
intNombre2 = intNombre3
## Affiche les nombres après l'échange
print(strMessageSortieNombre1ApresEchange, intNombre1, strMessageSortieNombre2ApresEchange, intNombre2, strRetourLigne)
print(strFinProgramme)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : echange_v2.py ##Courte description du programme : Programme qui échange la valeur de deux nombres ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : Les deux nombres sont saisis par l'utilisateur ## Déclaration et initialisation ## Variables chaine de caractères strFinProgramme = 'Fin de programme. Merci au revoir.' strPromptNombre1 = 'Veuillez entrer le nombre 1 : ' strPromptNombre2 = 'Veuillez entrer le nombre 2 : ' strMessageSortieNombre1AvantEchange = 'Avant échange, le premier nombre est : ' strMessageSortieNombre2AvantEchange = 'Le second nombre est : ' strMessageSortieNombre1ApresEchange = 'Après échange, le premier nombre devient : ' strMessageSortieNombre2ApresEchange = 'Le second nombre devient : ' strRetourLigne = '\n' ## Variables numériques ## Variables entières intNombre1 = 0 intNombre2 = 0 intNombre3 = 0 ## Variables flottantes ## Saisie par l'utilisateur des nombres à échanger intNombre1 = int(input(strPromptNombre1)) intNombre2 = int(input(strPromptNombre2)) ## Affiche les nombres avant l'échange print(strMessageSortieNombre1AvantEchange, intNombre1, strMessageSortieNombre2AvantEchange, intNombre2) ## Assignation de nombre 1 à nombre 3 intNombre3 = intNombre1 ## Echange de nombre 1 avec nombre 2. ## Nombre1 prend la valeur de Nombre2 intNombre1 = intNombre2 ## Echange de nombre 2 avec nombre 3. ## Nombre2 prend la valeur de Nombre3 qui contient l'ancienne valeur de Nombre1 intNombre2 = intNombre3 ## Affiche les nombres après l'échange print(strMessageSortieNombre1ApresEchange, intNombre1, strMessageSortieNombre2ApresEchange, intNombre2, strRetourLigne) print(strFinProgramme) ## Fin de programme
Ce programme affiche lsalaire hebdomadaire net d'un employé.
##Auteur : Enseignant
##École : Collège Marie Victorin
##Session : Automne 2023
##Titre du cours : Introduction à la programmation avec Python
##Titre du programme : salaire_hebdo.py
##Courte description du programme : Programme qui calcule et affiche le salaire hebdo d'un employé
##Version : 1.0
##Date : 00/00/2023
##Langage et version : Python - 3.11
##Règles de fonctionnement du programme : Le taux horaire, le nombre d'heures et le pourcentage de déduction sont définis dans le programme (fournis par le programmeur)
## Déclaration et initialisation
## Variables chaine de caractères
strFinProgramme = 'Fin de programme. Merci au revoir.'
strMessageSortieSalaireHebdoBrut = 'Le salaire hebdomadaire brut de Jean est : '
strMessageSortieDeductions = 'Le montant des déductions est : '
strMessageSortieSalaireHebdoNet = 'Le salaire hebdomadaire net de Jean est : '
strDevise = '$'
strRetourLigne = '\n'
## Variables numériques
## Variables entières
## Variables flottantes
flNombreHresTravailless = 37.5
flTauxHoraire = 15.25
flTauxDeductions = 0.14
flSalaireHebdoBrut = 0.0
flMontantDeductions = 0.0
flSalaireHebdoNet = 0.0
## Calcul du salaire hebdomadaire brut
flSalaireHebdoBrut = flTauxHoraire * flNombreHresTravailless
## Calcul du montant des déductions
flMontantDeductions = flSalaireHebdoBrut * flTauxDeductions
## Calcul du salaire hebdomadaire net (apres déductions)
flSalaireHebdoNet = flSalaireHebdoBrut - flMontantDeductions
## Affichage du salaire hebdomadaire brut
print(strMessageSortieSalaireHebdoBrut, flSalaireHebdoBrut, strDevise)
## Affichage du montant des déductions
print(strMessageSortieDeductions, flMontantDeductions, strDevise)
## Affichage du salaire hebdomadaire brut
print(strMessageSortieSalaireHebdoNet, flSalaireHebdoNet, strDevise, strRetourLigne)
print(strFinProgramme)
## Fin de programme
##Auteur : Enseignant ##École : Collège Marie Victorin ##Session : Automne 2023 ##Titre du cours : Introduction à la programmation avec Python ##Titre du programme : salaire_hebdo_v2.py ##Courte description du programme : Programme qui calcule et affiche le salaire hebdo d'un employé ##Version : 2.0 ##Date : 00/00/2023 ##Langage et version : Python - 3.11 ##Règles de fonctionnement du programme : Le taux horaire, le nombre d'heures sont saisis par l'utilisateur ##Le pourcentage de déduction sont définis dans le programme (fournis par le programmeur) ## Déclaration et initialisation ## Variables chaine de caractères strPromptTauxHoraire = 'Veuillez entrer le taux horaire : ' strPromptHresTravaillees = 'Veuillez entrer le nombre d\'heures travaillées dans la semaine : ' strFinProgramme = 'Fin de programme. Merci au revoir.' strMessageSortieSalaireHebdoBrut = 'Le salaire hebdomadaire brut de Jean est : ' strMessageSortieDeductions = 'Le montant des déductions est : ' strMessageSortieSalaireHebdoNet = 'Le salaire hebdomadaire net de Jean est : ' strDevise = '$' strRetourLigne = '\n' ## Variables numériques ## Variables entières ## Variables flottantes flNombreHresTravaillees = 0.0 flTauxHoraire = 0.0 flTauxDeductions = 0.14 flSalaireHebdoBrut = 0.0 flMontantDeductions = 0.0 flSalaireHebdoNet = 0.0 ## Saisie du taux horaire et le nombre d'heures travaillées par l'utilisateur flNombreHresTravaillees = float(input(strPromptHresTravaillees)) flTauxHoraire = float(input(strPromptTauxHoraire)) ## Calcul du salaire hebdomadaire brut flSalaireHebdoBrut = flTauxHoraire * flNombreHresTravaillees ## Calcul du montant des déductions flMontantDeductions = flSalaireHebdoBrut * flTauxDeductions ## Calcul du salaire hebdomadaire net (apres déductions) flSalaireHebdoNet = flSalaireHebdoBrut - flMontantDeductions ## Affichage du salaire hebdomadaire brut print(strMessageSortieSalaireHebdoBrut, flSalaireHebdoBrut, strDevise) ## Affichage du montant des déductions print(strMessageSortieDeductions, flMontantDeductions, strDevise) ## Affichage du salaire hebdomadaire brut print(strMessageSortieSalaireHebdoNet, flSalaireHebdoNet, strDevise, strRetourLigne) print(strFinProgramme) ## Fin de programme
W3schools
Python.org