Prise en main de Python
Rien ne vaut des exemples pour débuter
Python travaille sur deux fenêtres :
Cette fenêtre interpréteur peut aussi directement exécuter du code. Cela est très intéressant lorsque l’on n’est pas sûr d’une syntaxe, pour faire des tests.
Tapez dans l’interpréteur (entrer à chaque fois ):
2+4 a=2 b=3 a+b a=5 a+b a= »heu …» a+b b= »encore heu… » a+b
Tapez dans l’IDLE le programme suivant, sauvegardez-le et testez-le.
print ("Le programme va vous demander de choisir en bouche des valeurs de x.") print ("Pour sortir, il suffira de choisir la valeur 0.") print ("\n") x=3 #il faut une valeur différente de 0 pour rentrer dans la boucle while(x!=0) : x=int(input("Rentrer la valeur de x : ")) resultat=x+2 resultat=resultat*2 print ("Quand x vaut",x, ", le résultat vaut",resultat," !") if (resultat >0) : print ("Ce résultat est positif.") elif (resultat<0) : print ("Ce résultat est négatif.") else : print ("Ce résultat est nul.") print ("\n") print ("Happy end !")
Tapez dans l’IDLE le programme suivant, sauvegardez-le et testez-le.
#------------------- on définit ..... def image(t) : # C’est une fonction de la variable t. #Elle renvoie son image. #Ainsi, remarquez les points pour signaler que l’on ne travaille pas avec des entiers. #C’est plus prudent ! image=2.*(t+2.) return (image) #-------------------- le programme principal print ("Le programme va vous demander de choisir en bouche des valeurs de x.") print ("Pour sortir, il suffira de choisir la valeur 0.") print ("\n") x=3 #il faut une valeur différente de 0 pour rentrer dans la boucle while(x!=0) : x=float(input("Rentrer la valeur de x : ")) resultat=image(x) print ("Quand x vaut",x, ", le résultat vaut",resultat," !") if (resultat >0) : print ("Ce résultat est positif.") elif (resultat<0) : print ("Ce résultat est négatif.") else : print ("Ce résultat est nul.") print ("\n") print ("Happy end !")
Tapez dans l’IDLE le programme suivant, sauvegardez-le et testez-le.
import math # pour rendre accessible la librairie mathématique #------------------- on définit la fonction def f(t) : # Un exemple de fonction faisant appel à la librairie des fonctions #mathématiques : la fonction racine carrée.""" image=math.sqrt(t) return (image) #-------------------- le programme principal print ("Le programme va vous demander de choisir en bouche des valeurs de x.") print ("Pour sortir, il suffira de choisir la valeur 0.") print ("\n") x=3 #il faut une valeur différente de 0 pour rentrer dans la boucle while(x!=0) : x=float(input("Rentrer la valeur de x : ")) if (x<0) : print ("Il faut une valeur positive ou nulle !") else : resultat=f(x) print ("f(",x, ")=",resultat) print ("\n") print ("Happy end !")
Pourriez-vous trouver un moyen pour sortir du programme sans calculer pour x=0 ?