Help ! Commande de natalité

PeanutsButter -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour voici mon programme qui ne marche pas

print ('Test de Natalité')
nb=input("Combien as tu d'enfants")
if (nb)<("69")
:print ("c'est impossible")
:break
else
name = input('Comment voudrais tu appeler ton 4 eme enfant')
ans = print ("ans")
print(name)
print ("tu aura ton cette enfant a ")
import random
print (random.randint(43,90))

le terminal dit :

File "C:/Users/Desktop/test.py", line 3
if (nb)<("69")
^
SyntaxError: invalid syntax

Process finished with exit code 1

voila a quoi je voudrais que sa ressemble

si la personne dit que elle a plus de 69 enfant alors le programme dirait impossible et se finirait sinon elle dirait "comment voulez vous appelez votre (nombre d'enfant +1 )"
puis elle dirait vous aurez votre ("nombre d'enfant+1") enfant a ( ramdom entre l'age actuelle de la personne deja noter dans le script et 80 ans )

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Déjà... merci de poster ton code correctement sur le forum (avec l'indentation).
    Pour ça.. il suffit d'utiliser les BALISES DE CODE.
    Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

    Ensuite, ton IF vérifie si il a MOINS de 69 enfants.... et non plus....
    Et au niveau de la syntaxe... regarde donc ici :
    https://www.w3schools.com/python/python_conditions.asp

    
    if nb > 69:
      print("Plus de 69")
    else:
      print("Moins de 69")
    


    2
    1. PeanutsButter
       
      print ('Test de Natalité')
      nb=input("Combien as tu d'enfants")
      
      if nb > 69:
        print("Plus de 69")
        print ("c'est impossible")
        Break
      else:
          name = input('Comment voudrais tu appeler ton 4 eme enfant')
          ans = print ("ans")
          print(name)
          print ("tu aura ton cette enfant a ")
          import random
          print (random.randint(43,90))
      


      je l'ai améliorais mais cela ne marche toujours pas
      Cordialement PeanutsButter


      EDIT : Correction des BALISES DE CODE (jordane)
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > PeanutsButter
         
        Visiblement tu as également de gros soucis pour appliquer les consignes qui te sont données....
        Tu as mis les balises de code... mais sans y préciser le LANGAGE tel qu'expliqué dans le lien que je t'ai donné.
        Cela a pour conséquence que l'on ne voit pas l'indentation...

        => Je vais éditer ton message pour corriger les Balises..... A l'avenir.. merci de le faire !

        Ensuite.. "ça ne marche pas" ..... ça ne nous aide pas .. Toujours le même message d'erreur ??
        0