Correction Activité Premier_pas

Forum NSI du lycée Carnot


Répondre
Avatar du membre
maths-code
Site Admin
Messages : 48
Enregistré le : mer. avr. 19, 2023 9:02 pm

Correction Activité Premier_pas

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)
Avatar du membre
maths-code
Site Admin
Messages : 48
Enregistré le : mer. avr. 19, 2023 9:02 pm

Re: Correction Activité Premier_pas

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
Avatar du membre
maths-code
Site Admin
Messages : 48
Enregistré le : mer. avr. 19, 2023 9:02 pm

Re: Correction Activité Premier_pas

Message par maths-code »

def intervalle(a, b, c):
if c<=b and c>=a:
return True
else:
return False


def est_premier(n):
for i in range (2,n):
if n%i==0:
return False
else:
return True

est_premier(15)

Répondre