3 > 4
4.0 > 3.999
4 > 4
4 > + 4
2 + 2 == 4
a = 3
a == 5.0
print(a, type(a))
b = 10
c = b > 9
print(c, type(c))
Ecrire un programme qui demande à un utilisateur quel temps il fait, et qui lui indique alors s’il doit prendre un parapluie ou pas.
Ecrire un programme qui demande à l’utilisateur sa moyenne au BAC et qui lui indique sa mention:
Choisir un projet parmi les suivants.
En utilisant le lien suivant, écrire un programme qui affiche le prix de l’affranchissement d’une lettre an fonction de son type et de son poids -le physicien aurait préféré masse.
https://www.prixdutimbre.fr/tarifs-postaux-affranchissement-la-poste/
Créez un programme qui permette de calculer la surface de différents polygones (carré, rectangle…) à partir de questions posées à l’utilisateur.
Article Wikipedia sur les aires de polygones
En utilisant le document suivant, écrire un programme qui demande à l’utilisateur de rentrer toutes ses notes au baccalauréat et qui lui donne alors sa moyenne et sa mention.
Source: https://eduscol.education.fr/cid126665/vers-le-bac-2021.html
Voici une solution proposée par Morgane C. au cours de l'année 2017-2018.
équilatéral). import math
aire_rectangle(longueur,largeur): return longueurlargeur def aire_carre(cote): return cote**2 def aire_triangle_quel(cote, hauteur): return (cotehauteur)/2 def aire_triangle_equi(cote): return (cote**2*math.sqrt(3))/4
#On demande à l'utilisateur la nature du polygone. nature = (input("Le polygone est-il un Rectangle, un Carré, un Triangle quelconque, un Triangle équilatéral, " "un Triangle rectangle isocèle?" " Ou est-ce un Losange, ou un Parallélogramme?")) print ("Ce polygone est un(e) : ",nature)
#On pose les conditions pour calculer l'air de ce polygone. if nature == ("rectangle" or "Rectangle"): longueur = float(input("Quelle est la longueur du rectangle ?")) print ("La longueur est : ",longueur) largeur = float(input("Quelle est la largeur du rectangle ?")) print ("La longueur est : ", largeur) print ("L'aire de ce rectangle est : ",aire_rectangle (longueur, largeur))
elif nature == ("Carré" or "carré"): cote = float(input("Quelle est la longueur du côté du Carré ?")) print("La longueur du côté du Carré est : ", cote) print("L'aire de ce Carré est : ", aire_carre(cote))
elif nature == ("triangle quelconque" or "Triangle quelconque"): cote = float(input("Renseigner la longueur du côté le plus grand du Triangle quelconque.")) print("La longueur du côté le plus grand est :", cote) hauteur = float(input("Renseigner la hauteur de ce triangle quelconque.")) print("La hauteur correspond à : ", hauteur) print("L'aire de ce Triangle quelconque est : ", aire_triangle_quel(cote, hauteur))
elif nature == ("triangle équilatéral" or "Triangle équilatéral"): cote = float(input("Renseigner la longueur d'un côté du Triangle équilatéral.")) print("La longueur du côté du Triangle équilatéral est : ", cote) print("L'aire du Triangle équilatéral est : ", aire_triangle_equi(cote))
else : print ("Nous n'avons pas encore travaillé sur ce polygone ! :-(")
Vous devez implémenter un programme qui demande à l'utilisateur les trois coefficients du trinôme $ax^2 + bx + c$, et qui lui indique en retour le nombre de racines et leurs valeurs.
Voici une solution proposée par les auteurs du livre Informatique et sciences du numérique - Spécialité ISN en terminale S
import math
print("""
ax^2 + bx +c """) a = float(input("Entrer la valeur de a: ")) b = float(input("Entrer la valeur de b: ")) c = float(input("Entrer la valeur de c: "))
delta < 0: print("Pas de solution") elif delta == 0: print("Une solution : ",end="") print(- b / (2 * a)) else: print("Deux solutions : ",end="") print((- b - math.sqrt(delta)) / (2 * a),end="") print(" et ",end="") print((- b + math.sqrt(delta)) / (2 * a)) -->