Algorithmique : Python
Jeu 18 Juin - 18:53
Bonjour à tous et à toutes,
Mardi dernier, en visio, nous avons fait les activités 1 et 2 p. 364. J'avais également écrit les programmes pour l'activité 2 p.371 (tracer un rectangle puis une rosace). Je mets ci-dessous les codes :
Vous avez les manuels encore pour quelques jours à peine mais si vous avez envie de vous amuser avec Python...
Bonnes vacances !
Mardi dernier, en visio, nous avons fait les activités 1 et 2 p. 364. J'avais également écrit les programmes pour l'activité 2 p.371 (tracer un rectangle puis une rosace). Je mets ci-dessous les codes :
Activité 1 p.364
import turtle
turtle.reset()
turtle.up()
turtle.goto(-240,0)
turtle.down()
for compteur in range(6):
turtle.left(45)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.left(45)
Activité 2 p.364
2a) Ce programme calcule la somme des 100 premiers nombres entiers (0 à 99)
2b)
res=0
for compteur in range(0,100,1):
res=res+compteur
print(res)
2c)
res=0
for compteur in range(50):
res=res+2*compteur
print(res)
res=0
for compteur in range(50):
res=res+2*compteur+1
print(res)
res=0
N=int(input('Saisissez un nombre entier naturel '))
for compteur in range(N):
res=res+compteur
print(res)
Activité 2 p.371
1)
import turtle
turtle.reset()
def rectangle():
turtle.down()
turtle.forward(200)
turtle.left(90)
turtle.forward(80)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
turtle.forward(80)
2)
import turtle
turtle.reset()
def rectangle(L,l):
turtle.down()
turtle.forward(L)
turtle.left(90)
turtle.forward(l)
turtle.left(90)
turtle.forward(L)
turtle.left(90)
turtle.forward(l)
turtle.left(90)
3)
turtle.reset()
for k in range(10):
turtle.left(36)
rectangle(100,20)
4)
def Rosace(x,y,n):
turtle.up()
turtle.goto(x,y)
turtle.down()
for k in range(n):
turtle.left(360/n)
rectangle(80,20)
Rosace(100,-100,6)
Vous avez les manuels encore pour quelques jours à peine mais si vous avez envie de vous amuser avec Python...
Bonnes vacances !
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum