pythonSelfTest1
Je teste mes connaissances :
Les bases de Python (1)

Exercice 1

Écrire une fonction vol_cone_droit qui, à partir d'un rayon et d'une hauteur, vous retourne le volume d'un cône droit.

Réponse
def vol_cone_droit(r,h):
    return 3.14*r*r*h

Exercice 2

Ecrire une fonction pair_impair qui retourne PAIR si le nombre passé en paramètre est divisible par 2, IMPAIR sinon.

Réponse
def pair_impair(n):
    if n%2==0:
        return "PAIR"
    else:
        return "IMPAIR"

Exercice 3

L'utilisateur donne un entier positif et le programme annonce combien de fois de suite cet entier est divisible par 2.

Réponse
REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER

Exercice 4

Une séquence d'ADN valide signifie qu'elles ne sont pas vides et sont formées exclusivement d'une combinaison arbitraire de "a", "t", "g" ou "c".

Écrire une fonction valide qui renvoie vrai si la chaîne passée en paramètre est valide et faux sinon.

Écrire une fonction proportion qui reçoit deux arguments, la chaîne et la séquence et qui retourne la fréquence d'apparition de la séquence dans la chaîne.

Exemple :

Réponse
REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER - REPONSE A REDIGER

Ne pas hésiter à m'envoyer des énoncés d'exercices ... Avec corrections ;)