la fac en informatique AAAAYAAA

mehmetin
2024-10-21 17:13:21

Le 21 octobre 2024 à 17:12:21 :

Le 21 octobre 2024 à 17:08:59 :
Voici un exemple de programme en Python qui définit trois entiers non mutables représentant le poids de trois pièces de monnaie (p1, p2, p3), chacun étant obtenu en ajoutant 9 à un nombre aléatoire compris entre 0 et 6 :

python

import random

# Générer les poids aléatoires entre 9 et 15 inclus
p1 = random.randint(0, 6) + 9
p2 = random.randint(0, 6) + 9
p3 = random.randint(0, 6) + 9

# Affichage des résultats
print(f"Poids de la pièce 1: {p1}")
print(f"Poids de la pièce 2: {p2}")
print(f"Poids de la pièce 3: {p3}")

Ici, random.randint(0, 6) génère un nombre entier aléatoire entre 0 et 6 inclus, puis 9 est ajouté pour obtenir un nombre compris entre 9 et 15.

Si vous voulez simuler des variables non mutables, vous pouvez les considérer comme constantes en évitant simplement de les modifier après leur affectation, car Python ne possède pas directement le concept de variables non mutables pour des entiers.

Immutable ça veut dire qu'on ne peut pas modifier, non ?
En quoi P1 P2 et P3 sont immutables ?
Si à la dernière ligne du code t'écris p1=3490 bah t'auras bien changé p1 :(

j'en c rien c chatgpt
perso jy comprends rien

Lurkerfou
2024-10-21 17:14:06

Le 21 octobre 2024 à 17:13:21 :

Le 21 octobre 2024 à 17:12:21 :

Le 21 octobre 2024 à 17:08:59 :
Voici un exemple de programme en Python qui définit trois entiers non mutables représentant le poids de trois pièces de monnaie (p1, p2, p3), chacun étant obtenu en ajoutant 9 à un nombre aléatoire compris entre 0 et 6 :

python

import random

# Générer les poids aléatoires entre 9 et 15 inclus
p1 = random.randint(0, 6) + 9
p2 = random.randint(0, 6) + 9
p3 = random.randint(0, 6) + 9

# Affichage des résultats
print(f"Poids de la pièce 1: {p1}")
print(f"Poids de la pièce 2: {p2}")
print(f"Poids de la pièce 3: {p3}")

Ici, random.randint(0, 6) génère un nombre entier aléatoire entre 0 et 6 inclus, puis 9 est ajouté pour obtenir un nombre compris entre 9 et 15.

Si vous voulez simuler des variables non mutables, vous pouvez les considérer comme constantes en évitant simplement de les modifier après leur affectation, car Python ne possède pas directement le concept de variables non mutables pour des entiers.

Immutable ça veut dire qu'on ne peut pas modifier, non ?
En quoi P1 P2 et P3 sont immutables ?
Si à la dernière ligne du code t'écris p1=3490 bah t'auras bien changé p1 :(

j'en c rien c chatgpt
perso jy comprends rien

Moi c'est le seul truc qui me perturbe dans la première question. Si y avait pas ce mot "immutable" j'aurais fait à peu près pareil ue chatgpt

MaSaucisseDu26
2024-10-21 17:14:12

Coder sur papier putainhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

On est en 1970 ?https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

moyaonaaa
2024-10-21 17:14:41

Le 21 octobre 2024 à 17:12:21 Lurkerfou a écrit :

Le 21 octobre 2024 à 17:08:59 :
Voici un exemple de programme en Python qui définit trois entiers non mutables représentant le poids de trois pièces de monnaie (p1, p2, p3), chacun étant obtenu en ajoutant 9 à un nombre aléatoire compris entre 0 et 6 :

python

import random

# Générer les poids aléatoires entre 9 et 15 inclus
p1 = random.randint(0, 6) + 9
p2 = random.randint(0, 6) + 9
p3 = random.randint(0, 6) + 9

# Affichage des résultats
print(f"Poids de la pièce 1: {p1}")
print(f"Poids de la pièce 2: {p2}")
print(f"Poids de la pièce 3: {p3}")

Ici, random.randint(0, 6) génère un nombre entier aléatoire entre 0 et 6 inclus, puis 9 est ajouté pour obtenir un nombre compris entre 9 et 15.

Si vous voulez simuler des variables non mutables, vous pouvez les considérer comme constantes en évitant simplement de les modifier après leur affectation, car Python ne possède pas directement le concept de variables non mutables pour des entiers.

Immutable ça veut dire qu'on ne peut pas modifier, non ?
En quoi P1 P2 et P3 sont immutables ?
Si à la dernière ligne du code t'écris p1=3490 bah t'auras bien changé p1 :(

Lol d'Ohmhttps://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

Gopla36
2024-10-21 17:15:26

Le 21 octobre 2024 à 17:14:12 :
Coder sur papier putainhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

On est en 1970 ?https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

système scolaire de retardé qui n'a jamais été réformé :)

benswolo4
2024-10-21 17:15:53

attendez mais des gens font ça et ils kiffent ??

Gopla36
2024-10-21 17:16:50

Le 21 octobre 2024 à 17:15:53 :
attendez mais des gens font ça et ils kiffent ??

personne ne se plaint dans ma promo :rire:

HarryBoss
2024-10-21 17:16:53

Franchement j'ai beau lire je vois rien de dingue.

Sur l'exercice 1 ->

1) Littéralement juste savoir déclarer trois int et leur affecter une valeur avec Random.int, ils t'indiquent même comment l'utiliser
2) juste écrire une fonction type booleen qui prend une variable int en paramètre et qui regarde si ce int est >= 9 && <= 11 puis renvoi true ou false
3) écrire une fonction type string qui :

- Prend trois int en entrée
- Appelle la fonction précédente isvalid pour chacun de ses entiers et retourne un message d'erreur si ça vaut false
- Compare p1 p2 p3, p1 p2, p1 p3, p2 p3 et renvoi le message en fonction des comparaisons

ya vraiment rien de dingo :doute:

InBigDespite5
2024-10-21 17:17:34

à quel moment c'est difficile ?

le prof nous donnait l'exo 3 en terminale NSI

MaSaucisseDu26
2024-10-21 17:18:09

Apprendre tout ça pour se faire GR par chatGPThttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

Dr-_-Acula
2024-10-21 17:18:15

Le 21 octobre 2024 à 17:14:06 :

Le 21 octobre 2024 à 17:13:21 :

Le 21 octobre 2024 à 17:12:21 :

Le 21 octobre 2024 à 17:08:59 :
Voici un exemple de programme en Python qui définit trois entiers non mutables représentant le poids de trois pièces de monnaie (p1, p2, p3), chacun étant obtenu en ajoutant 9 à un nombre aléatoire compris entre 0 et 6 :

python

import random

# Générer les poids aléatoires entre 9 et 15 inclus
p1 = random.randint(0, 6) + 9
p2 = random.randint(0, 6) + 9
p3 = random.randint(0, 6) + 9

# Affichage des résultats
print(f"Poids de la pièce 1: {p1}")
print(f"Poids de la pièce 2: {p2}")
print(f"Poids de la pièce 3: {p3}")

Ici, random.randint(0, 6) génère un nombre entier aléatoire entre 0 et 6 inclus, puis 9 est ajouté pour obtenir un nombre compris entre 9 et 15.

Si vous voulez simuler des variables non mutables, vous pouvez les considérer comme constantes en évitant simplement de les modifier après leur affectation, car Python ne possède pas directement le concept de variables non mutables pour des entiers.

Immutable ça veut dire qu'on ne peut pas modifier, non ?
En quoi P1 P2 et P3 sont immutables ?
Si à la dernière ligne du code t'écris p1=3490 bah t'auras bien changé p1 :(

j'en c rien c chatgpt
perso jy comprends rien

Moi c'est le seul truc qui me perturbe dans la première question. Si y avait pas ce mot "immutable" j'aurais fait à peu près pareil ue chatgpt

C'est pas écrit que c'est en python dans l'énoncé ?
J'imagine que le but de la question c'est de déclarer des constantes.

HarryBoss
2024-10-21 17:18:52

Je suis même assez surpris car dans mon DUT info ils étaient beaucoup plus vague et donnait pas les algos des fonctions comme avec l'exo des parenthèses là

Fallait trouver tout seul

Gopla36
2024-10-21 17:18:56

Le 21 octobre 2024 à 17:18:09 :
Apprendre tout ça pour se faire GR par chatGPThttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Le 21 octobre 2024 à 17:18:09 :
Apprendre tout ça pour se faire GR par chatGPThttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg

d'ailleurs les profs sont en sueur dés qu'on évoque l'ia on se demande pk :)

Lurkerfou
2024-10-21 17:18:57

Le 21 octobre 2024 à 17:18:15 :

Le 21 octobre 2024 à 17:14:06 :

Le 21 octobre 2024 à 17:13:21 :

Le 21 octobre 2024 à 17:12:21 :

Le 21 octobre 2024 à 17:08:59 :
Voici un exemple de programme en Python qui définit trois entiers non mutables représentant le poids de trois pièces de monnaie (p1, p2, p3), chacun étant obtenu en ajoutant 9 à un nombre aléatoire compris entre 0 et 6 :

python

import random

# Générer les poids aléatoires entre 9 et 15 inclus
p1 = random.randint(0, 6) + 9
p2 = random.randint(0, 6) + 9
p3 = random.randint(0, 6) + 9

# Affichage des résultats
print(f"Poids de la pièce 1: {p1}")
print(f"Poids de la pièce 2: {p2}")
print(f"Poids de la pièce 3: {p3}")

Ici, random.randint(0, 6) génère un nombre entier aléatoire entre 0 et 6 inclus, puis 9 est ajouté pour obtenir un nombre compris entre 9 et 15.

Si vous voulez simuler des variables non mutables, vous pouvez les considérer comme constantes en évitant simplement de les modifier après leur affectation, car Python ne possède pas directement le concept de variables non mutables pour des entiers.

Immutable ça veut dire qu'on ne peut pas modifier, non ?
En quoi P1 P2 et P3 sont immutables ?
Si à la dernière ligne du code t'écris p1=3490 bah t'auras bien changé p1 :(

j'en c rien c chatgpt
perso jy comprends rien

Moi c'est le seul truc qui me perturbe dans la première question. Si y avait pas ce mot "immutable" j'aurais fait à peu près pareil ue chatgpt

C'est pas écrit que c'est en python dans l'énoncé ?
J'imagine que le but de la question c'est de déclarer des constantes.

je connais que python de toutes façons.

OlPacina7
2024-10-21 17:19:14

ça a l'air d'être en O'CAML

MarmotteBivouac
2024-10-21 17:19:35

Plutôt finir en pissant du sang plutôt que pisser du code, nan ?

cacaPseudo3
2024-10-21 17:20:28

ta les bourses au moins ? :(

DocteurOxygene
2024-10-21 17:21:41

- écrivez un programme qui définit trois entiers non mutables :
Fais 3 constantes de type int ( final int nomCnstante = valeur; )

- en leur affectant le retour de l'addition suivante : Random.int(7)+9
Random rand = new Random();
final int constante1 = rand.nextInt(7)+9;
final int constante2 = rand.nextInt(7)+9;
final int constante3 = rand.nextInt(7)+9;

- ces variables représenteront le poids de trois pièces de monnaie ( par exemple : p1, p2, p3 )

final int p1 = rand.nextInt(7)+9;
final int p2 = rand.nextInt(7)+9;
final int p3 = rand.nextInt(7)+9;



c'est super simplehttps://image.noelshack.com/fichiers/2017/10/1488883870-steve.png
Après je ne sais pas dans quel langage tu codes

Gopla36
2024-10-21 17:22:45

Le 21 octobre 2024 à 17:20:28 :
ta les bourses au moins ? :(

Le 21 octobre 2024 à 17:20:28 :
ta les bourses au moins ? :(

je vis comme un prolo

DocteurOxygene
2024-10-21 17:22:49

variable immutable, c'est une autre façon de dire constantehttps://image.noelshack.com/fichiers/2017/10/1488883870-steve.png
ça me rappelle que je dois réviser le concours de prof agrégé :rire:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.