====== 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 08:40]
r.doiteau
cours:activite1:python [2019/05/11 14:35] (Version actuelle)
Ligne 296: Ligne 296:
 </​code>​ </​code>​
  
 +==== Fonction ​ ====
  
 +<​code=python>​
 +################################################################################​
 +# Description : Fonction qui recoit une chaine de caractere et                 # ​
 +#                  qui retourne un dictionnaire avec chaque mots et son nombre #
 +#                  de caractere. ​                                              #
 +#    Entrée : une chaine de caractère. ​                                        #
 +#    sortie : un dictionnaire avec comme clé un mots et en valeur ​             #
 +#            son nombre de caractere. ​                                         #
 +################################################################################​
  
 +def compter_mots (chaine):
  
 +#### Description fonction ####
  
 +    ## Variable ##
 +    dicomots = {}
 +    listechaine = []
  
 +    ## Fonction ##
 +
 +    #sépare les mpots
 +    listechaine = chaine.split()
 +    for mot in listechaine:​
 +        if mot in dicomots:
 +            dicomots[mot] = dicomots[mot]+1
 +        else:
 +            dicomots [mot] = 1
 +
 +    return dicomots
 +
 +#### Programme ####
 +
 +comptage = compter_mots(input("​entrer une chaîne de caractére : "))
 +print('​------------------------------------------'​)
 +
 +for i in comptage.keys():​
 +    print(i, comptage[i])
 +input ()
 +</​code>​
 +
 +=== Turtle ===
 +
 +<​code=python>​
 +from turtle import *
 +
 +#### fonction carre ####
 +def carre (taille,​couleur):​
 +
 +## variable ##
 +    c=0
 +    color(couleur)
 +
 +## programme ##
 +    while c<4:
 +        right (90)
 +        forward (taille)
 +        c=c+1
 +
 +
 +#### programme principale ####
 +i=int(input("​entrer une taille: "))
 +
 +n=0
 +
 +u=-200
 +up()
 +goto(-200,​0)
 +down()
 +
 +while n<10:
 +    carre(i,'​red'​)
 +    n=n+1
 +    u=u+i+5
 +    up()
 +    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.1382683216.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page