Back
Close

Recueil d'exercices pour apprendre Python au lycée

M_C
25.9K views
Previous: Donner la nature d'un triangle Next: Introduction

Passage des coordonnées cartésiennes à polaires

Le but de cet exercice est de créer un programme qui reçoit les coordonnées cartésiennes et les transforme en coordonnées polaires. C'est le l'inverse du programme qu'on a fait dans le chapitre précédent. On pourra trouver plus d'informations sur les coordonnées polaires par exemple ici : Wikipédia

Entre autre, voici une des façons d'obtenir les valeurs de r et θ :

  • r=x2+y2
  • θ={arctan(yx)si x>0arctan(yx)+πsi x<0 et y0arctan(yx)πsi x<0 et y<0π2si x=0 et y>0π2si x=0 et y<0

Entrée : Les coordonnées cartésiennes x et y.

Sortie : Les coordonnées polaires correspondantes r et θ arrondies à 3 chiffres après la virgule.

Passage des coordonnées cartésiennes à polaires
from math import *
def mon_programme(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
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