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 :
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)
Python peut-il permettre une écriture plus concise?
J'ai cherché quelques exemples, sans succès.
Merci d'avance pour les conseils "Pythonic".