👤

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.


Répondre :

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)

```

Merci d'avoir visité notre site Web dédié à Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !


En Studier: D'autres questions