Loading [MathJax]/jax/output/CommonHTML/jax.js
Back
Close

Recueil d'exercices pour apprendre Python au lycée

M_C
300.3K views

Première : Géométrie

Exercice n° : Calcul du produit scalaire I

Difficulté : Très facile

Le but de cet exercice est de créer un programme qui calcul de produit scalaire de deux vecteurs u1(x1,y1) et u2(x2,y2)

Entrée : Les coordonnées u1(x1,y1) et u2(x2,y2) des deux vecteurs

Sortie : Le produit scalaire u1.u2.

Calcul du produit scalaire
def ma_fonction(x1,y1,x2,y2):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exercice n° : Calcul du produit scalaire II

Difficulté : Facile

Le but de cet exercice est de créer un programme qui calcul de produit scalaire de deux vecteurs u1(x1,y1) et u2(x2,y2) mais cette fois ci, les vecteurs sont données sous forme de liste de leurs coordonnées.

Entrée : Les coordonnées u1(x1,y1) et u2(x2,y2) des deux vecteurs sous la forme [x,y] pour chaque vecteur

Sortie : Le produit scalaire u1.u2.

Calcul du produit scalaire
def ma_fonction(u1,u2):
# Ne pas toucher ce qui précède
# Les valeurs pour les variables en entrée seront automatiquement données
# Ecrire ci-dessous en n'oubliant pas d'indenter et d'utiliser return pour renvoyer un résultat
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exercice n° : Calcul de la norme d'un vecteur

Difficulté : Très facile

Créer un programme qui prend en entrée les coordonnées x et y d'un vecteur et renvoie en sortie la norme de ce vecteur.

Calcul de la norme d'un vecteur
def ma_fonction(x,y):
# Ne pas toucher ce qui précède
# Les valeurs pour les variables en entrée seront automatiquement données
# Ecrire ci-dessous en n'oubliant pas d'indenter et d'utiliser return pour renvoyer un résultat
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exercice n° : Donner un angle dans un triangle

Difficulté : Moyenne

On considère un triangle ABC. Compléter le programme suivant qui prend en entrée les trois longueurs BC, AC et AB pour qu'il donne la valeur de l'angle ^BAC en radian.

Determiner un angle
from math import *
def ma_fonction(BC,AC,AB):
c = (...**2 + ...**2 - ...**2)/(2 * ... * ...)
return acos(...)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exercice n° : Equation de droite

Difficulté : Facile

Compléter le programme suivant qui prend en entrée les coordonnées de deux points A(xA,yA) et B(xB,yB) et renvoie en sortie l'équation cartésienne de la droite (AB).

Equation de droite
def ma_fonction(xA,yA,xB,yB):
a = ...
b = xB-xA
return "{} x + {} y = 0".format(a,b)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants