====== Différences ======

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

cours:activite1:python [2013/10/25 17:48]
r.doiteau
cours:activite1:python [2019/05/11 14:35] (Version actuelle)
Ligne 338: Ligne 338:
 </​code>​ </​code>​
  
-=== exemple turtle ​===+=== Turtle ​===
  
 +<​code=python>​
 from turtle import * from turtle import *
  
Ligne 372: Ligne 373:
     up()     up()
     goto(u,0)     goto(u,0)
 +</​code>​
  
 +{{:​cours:​activite1:​python.png|}}
  
 +<​code=python>​
 +#############################################​
 +# Programme Python type                     #
 +# auteur : R.Doiteau ​                       #
 +#############################################​
  
 +#############################################​
 +# Importation de fonctions externes :
  
 +from turtle import *
 +
 +##############################################​
 +# Def fonction
 +
 +def carre(taille,​ couleur):
 +    #variable
 +    color (couleur)
 +    c=0
 +   
 +    #fonction
 +    while c<4:
 +        forward (taille)
 +        right(90)
 +        c=c+1
 +
 +
 +##############################################​
 +# Corps du programme
 +
 +up () 
 +goto(-200, 20)
 +i=0
 +taille2=int(input("​entrer une taille: "))
 +couleur2=input("​entrer une couleur: ")
 +
 +while i<10:
 +    carre (taille2,​couleur2)
 +    up()
 +    forward(taille2+5)
 +    down()
 +    i=i+1
 +
 +</​code>​
 +<​code=python>​
 +#############################################​
 +# Programme Python type                     #
 +# auteur : R.Doiteau ​                       #
 +#############################################​
 +
 +#############################################​
 +# Importation de fonctions externes :
 +
 +from turtle import *
 +
 +##############################################​
 +# Def fonction
 +
 +def carre(taille,​angle,​couleur):​
 +    #variable
 +    color(couleur)
 +    c=0
 +    right(angle)
 +    #fonction
 +    while c<4:
 +        forward (taille)
 +        right(90)
 +        c=c+1
 +
 +def triangle(taille,​angle,​couleur):​
 +    color (couleur)
 +    c=0
 +    right(angle)
 +    while c<3:
 +        forward(taille)
 +        right(120)
 +        c=c+1
 +
 +
 +##############################################​
 +# Corps du programme
 +
 +taille2=int(input("​entrer une taille: "))
 +couleur2=input("​entrer une couleur pour les carrés: ")
 +couleur3=input("​entrer une couleur pour les triangles: ")
 +
 +
 +up()
 +goto (-250, 50)
 +
 +
 +i=0
 +u=0
 +
 +while i<10:
 +    down()
 +    triangle(taille2+u,​0,​couleur3)
 +    up()
 +    forward(taille2+5+u)
 +    down() ​   ​
 +    carre(taille2+u,​0,​couleur2) ​
 +    up()
 +    forward(taille2+5+u)
 +
 +    i=i+1
 +    u=u+5
 +</​code>​
 +
 +
 +=== Base,​début,​inc ===
 +
 +<​code=python>​
 +def table(base, debut, fin,inc):
 +    n = debut
 +
 +    while n <= fin:
 +        print (n,'​x',​ base,'​=',​ n * base)
 +        n += inc
 +# exemple d’appel :
 +table(7, 2, 11,1)
 +
 +</​code>​
 +
 +=== Cube ===
 +<​code=python>​
 +def cube(litre):​
 +    return litre**3
 +
 +print (cube (100),"​Litres"​)
 +
 +</​code>​
 +
 +=== Volume sphere ===
 +<​code=python>​
 +from math import pi
 +
 +def cube(x):
 +    return x**3
 +
 +def volume_sphere (z):
 +    return 4.0*pi*cube(z)/​3.0
 +
 +
 +rayon = float (input("​entrer un rayon : "))
 +
 +print('​Le volume de la sphére de rayon ',​round(rayon,​0),'​est de',​round(volume_sphere(rayon),​0))
 +</​code>​
 +
 +=== Equation ===
 +<​code=python>​
 +##########################################################​
 +# fonction qui retourne f(x)=2x3+x-5 ​                    #
 +##########################################################​
 +    ​
 +def maFonction(x):​
 +    return 2*x**3 + x-5
 +
 +def tabuler(fonction,​ bornInf, bornSup, nombrePas):
 +    h=(bornSup-bornInf)/​float(nombrePas)
 +    x=bornInf
 +    while x< bornSup:
 +        y=fonction(x)
 +        print("​f({:​.2f}) = {:​.3f}"​.format(x,​ y))
 +        x+=h
 +
 +
 +
 +borne_inf = float(input("​Borne inférieur : "))
 +borne_sup = float(input("​Borne supérieur : "))
 +nbPas = int(input("​Nombre de pas: "))
 +tabuler(maFonction,​ borne_inf, borne_sup, nbPas)
  
 +</​code>​
  
 
cours/activite1/python.1382716110.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page