Forum NSI du lycée Carnot
-
maths-code
- Site Admin
- Messages : 49
- Enregistré le : mer. avr. 19, 2023 9:02 pm
Message
par maths-code »
Code : Tout sélectionner
#licence GPL 3
from turtle import *
speed(15)
width(4)
colormode(255)
def carre(long, couleur):
color(couleur)
for i in range(4):
forward(long)
left(90)
def tetro(long,couleur):
#bleu = 50, 50, 255
color(couleur)
carre(50,couleur)
left(90)
forward(50)
right(90)
for i in range(3):
carre(50,couleur)
forward(50)
#tetro(50,"pink")
#left(90)
#tetro(100,"yellow")
def polygone(long, couleur, nb_cote):
color(couleur)
for i in range(nb_cote):
forward(long)
angle = 360/nb_cote
left(angle)
#for i in range(8):
# polygone(80, (40*i%255, 0, 255), 5)
# left(20*i)
def figure_carre(n):
longueur_cote = 5
for i in range(n):
carre(longueur_cote, "blue")
left(5)
longueur_cote = longueur_cote + 5
figure_carre(100)
-
maths-code
- Site Admin
- Messages : 49
- Enregistré le : mer. avr. 19, 2023 9:02 pm
Message
par maths-code »
Code : Tout sélectionner
def spirale_carre():
long_c = 10
long_s = 10
while long_s <= 500:
forward(long_c)
left(90)
long_c = long_c + 10
long_s = long_s + long_c
-
maths-code
- Site Admin
- Messages : 49
- Enregistré le : mer. avr. 19, 2023 9:02 pm
Message
par maths-code »
Code : Tout sélectionner
def intervalle(a, b, c):
if c<=b and c>=a:
return True
else:
return False
Code : Tout sélectionner
def est_premier(n):
for i in range (2,n):
if n%i==0:
return False
else:
return True
-
maths-code
- Site Admin
- Messages : 49
- Enregistré le : mer. avr. 19, 2023 9:02 pm
Message
par maths-code »
Code : Tout sélectionner
def est_presente(ch, lettre):
compteur_de_lettre = 0
for elmt in ch:
if elmt == lettre:
compteur_de_lettre = compteur_de_lettre+1
return compteur_de_lettre
def est_presente_2(ch, lettre):
compteur_de_lettre = 0
for i in range(len(ch)):
if ch[i] == lettre:
compteur_de_lettre = compteur_de_lettre+1
return compteur_de_lettre