Python

Résolu/Fermé
muzan0jackson Messages postés 14 Date d'inscription dimanche 12 décembre 2021 Statut Membre Dernière intervention 9 mai 2022 - Modifié le 1 janv. 2022 à 17:41
jee pee Messages postés 39557 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 avril 2024 - 1 janv. 2022 à 20:53




Bonjour, j'ai un petit problème... Dans mon DM, on nous demande de choisir 10 questions au hasard et elles ne doivent pas revenir 2 fois. Je n'arrive pas à le faire, donc merci de bien vouloir m'aider !!!
A voir également:

9 réponses

jee pee Messages postés 39557 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 avril 2024 9 212
Modifié le 1 janv. 2022 à 17:47
Bonjour,

Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
<> ▼
permet d'appliquer au code, suivant une liste de valeurs, le format correspondant à sa nature (C, Python, Shell, ...).

Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Remet nous ton source sous cette forme, pas des images :
def f(texte):
    codage={'a':111,'b':121,'c':211,'d':311,'e':151,'f':411,'g':113,'h':11,'i':21,'j':71,'k':19,'l':81,'m':100,'n':9,'o':1,'p':8,'q':1234,'r':1119,'s':4111,'t':5111,'u':555,'v':321,'w':0,'x':20,'y':30,'z':40,' ':951,"'":753}
    liste = []
    for lettre in texte:
        valeur = codage.get(lettre)
        liste.append(valeur)
    return liste

print(f('bonjour'))  

0
muzan0jackson Messages postés 14 Date d'inscription dimanche 12 décembre 2021 Statut Membre Dernière intervention 9 mai 2022
Modifié le 1 janv. 2022 à 18:50
import random

compteur = 0 

start = input("Bonjour, est-ce que vous êtes prêt à jouer ?: ")
if  start == "oui":
    print ("C'est parti !!!!")
elif start == "Oui" :
    print ("C'est parti !!!!")
else :
    print ("Au revoir...")

Questions = [ Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14]
random.shuffle(Questions)
print(Questions)
    
Q1 = input("Que veut dire NSI? : A-Numerique Sciences Informatiques B-Nouvelle Sciences Informatiques : ")
if Q1 == "A":
    compteur += 1
    print ("Bravo !!!")
elif Q1 == "a":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q2 = input("A quoi sert la variable int? : A-Elle permet la transformation en flottant B-Elle convertit en Unicode C-Elle permet de modifier une variable en entier D-Rien, elle n'existe pas : ")
if Q2 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q2 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q3 = input("A quoi sert la variable str? A-Rien, elle n existe pas B-Elle permet la transformation en flottant C-Elle permet de transformer la plupart des variables d'un autre type en chaines de caractère :")
if Q3 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q3 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q4 = input("A quoi sert la variable floot? A-Elle permet la transformation en flottant B- Elle évalue le contenu de son argument comme si c etait du code Python C-Rien, elle n'existe pas : ")
if Q4 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q4 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q5 = input("Quelle est la conversion en décimal de ce nombre binaire 0011? A-3 B-4 C-1 D-11 : ")
if Q5 == "A":
    compteur += 1
    print ("Bravo !!!")
elif Q5 == "a":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q6 = input("Que represente F en hexadecimal? A-16 B-11 C-10 D-15 : ")
if Q6 == "D":
    compteur += 1
    print ("Bravo !!!")
elif Q6 == "d":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q7 = input("Que represente D en hexadecimal? A-16 B-13 C-10 D-15  : ")
if Q7 == "B":
    compteur += 1
    print ("Bravo !!!")
elif Q7 == "b":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q8 = input("Qui a inventé les premiers algorithmes? A-Charles Babbage B-George Boole C-Al-Khwârizmi D-Al Mahani  : ")
if Q8 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q8 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q9 = input("Que représente A en hexidecimal? A-10 B-11 C-9 D-12 : ")
if Q9 == "A":
    compteur += 1
    print ("Bravo !!!")
elif Q9 == "a":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")   
    
Q10 = input("Que représente C en hexideciaml? A-12 B-10 C-14 : ")
if Q10 == "A":
    compteur += 1
    print ("Bravo !!!")
elif Q10 == "a":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q11 = input("Que représente E en hexideciaml? A-11 B-10 C-14 : ")
if Q11 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q11 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q11 = input("Que représente E en hexideciaml? A-11 B-10 C-14 : ")
if Q11 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q11 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, Aïe, Aïe...")
    
Q12 = input("Que represente B en hexideciaml? A-12 B-10 C-14 D-11 : ")
if Q12 == "D":
    compteur += 1
    print ("Bravo !!!")
elif Q12 == "d":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, aïe, aïe...")
    
Q13 = input("Que veut dire CVS? A-Comma Salsa Veranda B-Comma Separated Values C- Coca Sauce View : ")
if Q13 == "B":
    compteur += 1
    print ("Bravo !!!")
elif Q13 == "b":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, aïe, aïe...")  
    
Q14 = input("Que veut dire ASCII? A-Armenian Standart Code for Information Interchange B-Africa Standart Code for Information Interchange C-American Standart Code for Information Interchange  : ")
if Q14 == "C":
    compteur += 1
    print ("Bravo !!!")
elif Q14 == "c":
    compteur += 1
    print ("Bravo !!!")
else :
    print ("Aïe, aïe, aïe...") 


print ("Votre score est de :", compteur,"/10")
0