Voici le contenu de la séance du mercredi 9 mars.
1) En utilisant Anaconda/Spyder saisissez les codes des programmes suivants dans trois fichiers différents. Un simple copier/coller peut faire l'affaire mais vérifier tout de même que aucun problème d'alignement apparaisse.
2) Répondez au questionnaire Socrative de 10 questions STF2PRO. Objectif 10/10 ! Recommencez autant que vous le souhaitez !
3) Utilisez le Programme 1 pour résoudre les équations vues en classe.
4) Amusez vous avez les deux autres programmes !
PROGRAMME 1 :
RÉSOLUTION D'UNE ÉQUATION : outil de vérification et de résolution.
PROGRAMME 2 :
LE PARI DE NICOLAS : activité de découverte utilisée en probabilités.
from random import*
print ("Le pari de Nicolas")
gains = 0
mise = 0
while gains < 24 :
choix = float(input("1:noir, 2, vert, 3, rouge. Choisissez une couleur ? : "))
if choix ==1:
mise = 6
print("mise : ",mise)
elif choix ==2:
mise = 8
print("mise : ",mise)
else :
mise = 12
print("mise : ",mise)
boule = randint(1,10)
if boule<3:
print("La boule est rouge")
boule = 3
elif boule <8 :
print ("La boule est verte")
boule = 2
else :
print("La boule est noire")
boule =1
if boule == choix:
print("Gagné")
gains = gains + mise
else:
print ("Perdu")
gains = gains - 5
print ("vos gains sont : ",gains)
PROGRAMME 3 :
DEVINE UN NOMBRE entre 1 et 30.
from random import randint
nbr_essais_max = 5
nbr_essais = 1
borne_sup = 30
mon_nombre = randint(1,borne_sup)
ton_nombre = 0
print("J'ai choisi un nombre entre 1 et",borne_sup)
print("A vous de le deviner en",nbr_essais_max,"tentatives au maximum !")
while ton_nombre != mon_nombre and nbr_essais <= nbr_essais_max:
print("Essai no ",nbr_essais)
ton_nombre = int(input("Votre proposition : "))
if ton_nombre < mon_nombre:
print("Trop petit")
elif ton_nombre > mon_nombre:
print("Trop grand")
else:
print("Bravo ! Vous avez trouvé",mon_nombre,"en",nbr_essais,"essai(s)")
nbr_essais += 1
if nbr_essais>nbr_essais_max and ton_nombre != mon_nombre :
print("Désolé, vous avez utilisé vos",nbr_essais_max,"essais en vain.")
print("J'avais choisi le nombre",mon_nombre,".")