Questions complémentaires

Questions complémentaires

The method sum(list) returns the sum of the elements contained in list.

Example: the sum of [1,2,3] is 6

Note that your algorithm should be able to compute the sum even when the list list contains malicious elements (not numbers).









You want to use your computer to easily compute a polynomial with the following form: y = ax6 + bx2 + c. We give you the coefficients (stored in a, b and c) and the variable x and ask you to put the value of the polynomial at abscissa x inside a variable named y.

Note: there is a way to make this shortly in only one line of code.









En mathématiques, la factorielle d'un entier strictement positif x, noté x!. La factorielle de 0 est 1. Calculez la factorielle d'un entier x et enregistrez la valeur calculée dans la variable result.

Exemples:

  • 5! = 5 × 4 × 3 × 2 × 1 = 120
  • 0! = 1









Lucie veut prendre un bain, mais sa baignoire est trouée. Si elle ouvre le robinet, 12L coulent dans la baignoire chaque minute, et 1L s'écoule par le trou chaque minute. Vous aimeriez savoir combien de minutes elle devra attendre pour que la baignoire contienne au moins 80L d'eau et aussi simuler la croissance du volume de l'eau en Python.

D'abord, calculez le nombre de minutes nécessaires pour avoir exactement 80L dans la baignoire (exprimé en nombre à virgule flottante) et l'enregistrer dans une variable nommée filled_time. Ensuite, enregistrez le volume d'eau actuel dans une variable nommée water_vol (qui commence à 0) et utilisez une boucle for dans laquelle, à chaque itération (représentant chaque minute), les volumes d'eau s'écoulant du robinet ou par le trou sont ajoutés/retirés du volume d'eau total. En d'autres termes, à chaque itération, water_vol devrait augmenter de 12L et diminuer d'1L.

La boucle for devrait s'arrêter à la première itération où le volume d'eau dépasse les 80L. Ceci peut être calculé à partir de filled_time.

Note: vous pouvez arrondir un nombre à virgule flottante au premier integer plus grand en utilisant le code suivant :

float_nb = 3.14\n"
int_nb = ceil(float_nb)  # `int_nb` is equal to 4