👤

Obtenez des réponses personnalisées à vos questions sur FRstudy.me. Obtenez des réponses précises et détaillées à vos questions de la part de nos membres de la communauté bien informés et dévoués.

Bonjour exercice maths svp

En informatique, tous les langages ont une commande qui simule un nombre aléatoire entre 0 et 1 exclu. En langage Python c’est la fonction : random()
On considère le programme suivant écrit en python :
from random import random
a=random()
print (100*a)
1) Que fait ce programme ?
2) Modifier ce programme pour qu’il affiche un entier compris entre 1 et 100.
3) Modifier ce programme pour qu’il affiche un réel compris entre 100 et 200.
4) Modifier ce programme pour qu’il affiche un entier pair compris entre 100 et 200.


Sagot :

Réponse:

1) Ce programme génère un nombre aléatoire compris entre 0 (inclus) et 1 (exclu), le multiplie par 100, puis affiche le résultat.

2) Pour afficher un entier entre 1 et 100, vous pouvez utiliser la fonction `randint` du module `random`. Voici la modification :

```python

from random import randint

a = randint(1, 100)

print(a)

```

3) Pour afficher un réel entre 100 et 200, vous pouvez utiliser la fonction `uniform` du module `random`. Voici la modification :

```python

from random import uniform

a = uniform(100, 200)

print(a)

```

4) Pour afficher un entier pair entre 100 et 200, vous pouvez générer un nombre aléatoire entre 50 et 100 (inclus) et le multiplier par 2. Voici la modification :

```python

from random import randint

a = randint(50, 100) * 2

print(a)

```