Boucle Python

Fermé
lola18 - 21 mai 2022 à 22:21
worox Messages postés 23 Date d'inscription mercredi 13 avril 2022 Statut Membre Dernière intervention 1 septembre 2022 - 21 mai 2022 à 23:31
Bonjour,

Je suis en 2nde. Je ne comprends pas pourquoi mon script ne s'exécute pas :

def pointsurdroite(x,y):
if 5*x-6*y+10==0:
print("lepointestsurladroite")
else :
print ("lepointn'estpassurladroite")

En fait je dois rentrer les coordonnées d'un point et le script doit dire si il appartient à la droite ou pas. Le 1er point c'est (10,10).

Merci !!

3 réponses

worox Messages postés 23 Date d'inscription mercredi 13 avril 2022 Statut Membre Dernière intervention 1 septembre 2022 9
21 mai 2022 à 23:22
yo pour plus de practité stp regarde ca pour ton code https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
jordane45 Messages postés 38306 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705
21 mai 2022 à 23:22
Bonjour,

En python, l'indentation étant primordiale ... merci de re poster ton code en utilisant les balises de code.
Explications disponibles ici : https://forums.commentcamarche.net/forum/affich-37598670-mise-en-forme-du-forum-et-des-fiches-pratiques-ccm#les-codes-sources
0
worox Messages postés 23 Date d'inscription mercredi 13 avril 2022 Statut Membre Dernière intervention 1 septembre 2022 9
21 mai 2022 à 23:31
yo.
le problème c'est l'indentation. Elle est pas correct c'est pour ca. Pour que ca marche, il faut que le code ressemble à ca.

def pointsurdroite(x,y):
    if 5 * x - 6 * y + 10 == 0:
        print("lepoint est surladroite")
    else:
        print ("lepointn'estpassurladroite")

x = int(input("rentre x"))
y = int(input("rentre x"))

pointsurdroite(x, y)


Je l'ai même amélioré pour qu'il te demande les valeur de x et de y.

pour que tu comprennes mieux comment marche python, voila une playlist pour les bases du python. regarde au moins comme marche une variable, les fonctions, conditions et surtout l'indentation stp. le plus important https://www.youtube.com/playlist?list=PLMS9Cy4Enq5JmIZtKE5OHJCI3jZfpASbR&cbrd=1&ucbcb=1
0