Bonjour,
j'écris des programmes Python, niveau lycée, en m'appuyant sur des sujets proposés dans les ouvrages scolaires.
Dans u programme de probabilité, niveau 1ère, on demande de simuler le nombre de filles dans des famille de deux enfants, sachant qu'en moyenne, il naît 105 garçons pour 100 filles (pas de jumeaux dans ces familles).
Le code est pré-mâché sur 4 ou 5 lignes, sans placer plusieurs instructions par ligne.
J'ai écrit la fonction ci-dessous :
Python peut-il permettre une écriture plus concise?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 from random import randint def famille(): N=0 if randint(1,205)<=100: N=N+1 if randint(1,205)<=100: N=N+1 return(N)
J'ai cherché quelques exemples, sans succès.
Merci d'avance pour les conseils "Pythonic".
Partager