CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Besoin d'aide code

Martins01
Martins01
Niveau 18
18 octobre 2020 à 18:40:35

Bonjour à tous, j'ai pour consigne : Faire un programme qui prend une note au bac et qui affiche la mention assignée à cette note

J'ai essayé de le faire, mais ça m'affiche pas le résultat, je ne comprend pas quel est l'erreur, pouvez vous me corriger et m'expliquer pourquoi svp :

note= float(input(12))

if 0<= note <=20:

if note<10:
print("Non admis.")
if note >=10 and note < 12:
print("Admis sans mention.")
if note <=12 and note < 14:
print("Admis mention assez bien.")
if note <=14 and note < 16:
print("Admis mention bien")
if note>=16:
print("Admis mention très bien")

Pseudo supprimé
Pseudo supprimé 18 octobre 2020 à 18:58:31

c'est quoi ce code?
Tu écoutes en cours, un truc aussi simple tu as 5000 exemples sur internet.
Débrouilles toi, au taf personne ne vas venir faire ton travail.

Message édité le 18 octobre 2020 à 18:59:23 par Pseudo supprimé
Martins01
Martins01
Niveau 18
18 octobre 2020 à 19:03:04

Attends, une minute.
Comment ça écoutes en cours ? Qui t'a dit que j'écoutais pas en cours ? Si j'écoutais pas en cours, comment j'aurais pu faire ça déjà ?
Si tu ne sais pas, pourquoi venir commenter ?
Et, puis, tu dis qu'il y a milles solutions sur internet, sache que moi, je veux travailler par moi même, et je veux juste savoir c'est quoi mon erreur pour que je le corrige, je veux pas la solution.

cybevil
cybevil
Niveau 27
18 octobre 2020 à 19:34:30

Certain de mes camarades sont un peu brusque mais je pense également que tu devrais revoir les bases par exemple en suivant un cours depuis le début en python sur openclassroom ou devellopez.com car jusqu'à maintenant j'ai l'impression que tu bidouilles sans vraiment comprendre ce que tu écris.

Je crois que tu n'as pas bien compris l'utilité de la fonction input()
Cela te permet de demander un nombre à entrer à l'utilisateur.

Si tu veux tester avec 12 tu dois juste dire que note = 12
La fonction float() quant à elle te permet de transformer ce que tu lui donnes en argument en nombre à virgule, tu n'en as visiblement pas besoin ici si tu indique que ton nombre vaut 12.

Utilise également les balises code quand tu postes sur le forum c'est plus agréable de lire un code indenté.

Exemple
    Exemple
        Exemple
Message édité le 18 octobre 2020 à 19:38:03 par cybevil
Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment