Stage codage octobre 2022 : print (‘Un super moment’)

À l’amicale, nous pensons que nous devons devenir moins consommateurs d’écran… Nous pensons que mieux comprendre la programmation peut nous y aider (devenons acteurs !)

Cinq jeunes (super) codeurs ont suivi trois sessions de 1 h 30 de stage de programmation en Python. Voici leur programme !

Nous avons appris :

À afficher un texte :

print ('Le super club codage')

À utiliser une variable :

maVariable="Dragon"
maSecondeVariable=3

A modifier une variable

maSecondeVariable=maSecondeVariable+2

A poser une question pour remplir une variable

nomJoueur= input()

A utiliser la bibliothèque pour le hasard

import random
nombreHasard=random.randint(1,20)

A écrire une condition

if nomJoueur=='Clément'
        print ('Bonjour Clément')

Voici le programme de Nathan. Vous pouvez l’essayer dans https://www.online-python.com/

# on importe 
import random
# on créé la variable essai
essai=0
#Petit texte de bienvenue
print('bienvenue!')
print('ce jeu est programmé par nathan')
#On demande le nom du joueur
print('quel est ton nom?')
nomJoueur=input()
nombreADeviner=random.randint(1,20)
print('bien '+nomJoueur+' je pense à un nombre, essaie de le deviner')
for essai in range(6):
    proposition=input()
    proposition=int(proposition)
    if proposition <nombreADeviner:
        print ('trop petit')
    if proposition >nombreADeviner:
        print ('trop grand')
    if proposition==nombreADeviner:
        break
if proposition==nombreADeviner:
    print('Bravo '+nomJoueur+' tu as trouvé ie nombre')
    essai= str(essai+1)
    print (essai +' essai ')
if proposition!=nombreADeviner:
    print('Barbe à papa, tu n\'as pas trouvé !')
    nombreADeviner=str(nombreADeviner)
    print('Le nombre était : '+NombreADeviner)

Voici le programme de Clément

# on importe la bibliotheque
import random
# on crée la variable essai
essai=1
# petit texte de bienvenue
print ('Bienvenue!')
print ('Ce jeu est programmé par Clément')
# on demende le nom du joueur
print ('Quel est ton nom ?')
nomJoueur= input ()
# on choisit au hasard un nombre
nombreADeviner=random.randint(1,20)
print ('Bien ' + nomJoueur +' je pense à un nombre, devine le ') 
for essai in range (6):
    proposition=input ()
    proposition=int (proposition)
    if proposition<nombreADeviner:
        print('Trop petit')
    if proposition>nombreADeviner:
        print ('Trop grand')
    if proposition== nombreADeviner:
        break
if proposition==nombreADeviner:
    print ('Bravo ' + nomJoueur + ', tu as trouvé le nombre en ')
    essai = str(essai +1)
    print (essai +' essai(s) ')
if proposition!=nombreADeviner:
    print ('T\'es trop nul !')
    nombreADeviner=str(nombreADeviner)
    print ('Le nombre auquel je pensais était '+nombreADeviner)
    

Voici le programme de Robin

#on import une bibliothèque
import random
#je crée la variable essai
essai=0
#petit texte de bienvenue
print('Je pense à un chiffre devinne le, il est entre 1 et 20')
#on demande son nom
print('Quel est ton nom ?')
nom=input()
#on choisie un nombre au hasard
nombre=random.randint(1,20)
for essai in range(6):
    print('Propose un nombre')
    proposition=input()
    proposition=int(proposition)
    if proposition<nombre:
        print('Trop petit')
    if proposition>nombre:
        print('TROP GRAND')
    if proposition==nombre:
        break
if proposition==nombre:
    print('Exact')
    print('Tu es trop fort!')
    essai=str(essai+1)
    print('Tu as réussi en '+essai +' essai(s) '+ nom)
if proposition!=nombre:
    nombre=str(nombre)
    print ('T\'es nul '+nom+', le nombre était '+nombre+'.')

Voici le code de Louise

# on importe la bibliotheque
import random
# on cree la variable essai 
essai=0
# petit texte de bienvenue
print("Bienvenue!")
print('Ce jeu est programmé par louise ;-)')
print('Quel est ton nom?')
#on demande le nom du joueur
nomJoueur=input()
# on choisit au hasard un nombre
nombreADeviner= random.randint(1,40)
print('bien ' + nomJoueur + ' je pense un nombre entre 1 et 40, devine le!')
for essai in range(6):    
    proposition=input()
    proposition=int(proposition)
    if proposition<nombreADeviner:
        print('Trop petit')
    if proposition>nombreADeviner:
        print('Trop grand')
    if proposition==nombreADeviner:
        break
if proposition==nombreADeviner:
    print(Bravo ' +  nomJoueur + ' tu as trouvé le nombre en ')
    essai=str(essai+1)
    print (essai + ' essai(s)')
if proposition != nombreADeviner:
    print ('Désolé tu as essayé 6 fois... Vas manger des patates !')
    nombreADeviner=str(nombreADeviner)
    print ('Je pensais au nombre !' + nombreADeviner )
    print('A bientôt')

Et voici les programmes de ce dernier jour pour ceux qui souhaitent continuer !

Adèle

import time
point=5
print('Bienvenue dans la forêt endiablée pour sortir tu dois trouver les bonnes portes.') 
print('Tu te trouves devant deux portes la:1 et la:2. Choisis la bonne ou tu perdras des points !')
time.sleep(2)   
print('Laquelle veux-tu choisir')
time.sleep(2)
choix1=input()
if choix1=='1':
    print('Tu as choisi la bonne porte bavo. Tu gagnes 3 points')
    point=point+3
    point=str(point)
    print('Tu as maintenant '+point+' points')
if choix1=='2':
    print('tu as choisi la mauvaise porte;Tu perds 3 points')
    point=point-3
    point=str(point)
    print('Tu as maintenant '+point+' points')
time.sleep(2)
print('Tu ne vas pas tarder à arriver devant 3 portes')
print('Laquelle veux-tu choisir')
time.sleep(2)
choix2=input()
if choix2=='1':
    print('Tu as reussis à choisir la bonne porte. Tu gagnes 4 points')
    point=int(point)
    point=point+4
    point=str(point)
    print('Tu as maintenant '+point+' points')

Clément

import time
point =6
print ('ce jeu a été programmé par Clément #supercodeur ')
print ('Quel est ton nom ? ')
nomJoueur= input ()
print ('Tu as deux portes laquelle vas-tu choisir ? La 1 ou la 2 ?')
print (' ATTENTION IL PEUT Y AVOIR DES JEUX ')
time.sleep(2)
print ('Tu vas peut-etre mourir! ')
time.sleep(2)
print ('Tu vas peut-etre survivre! ')
reponseJoueur= input()
if reponseJoueur=='1':
    print ('Mauvaise porte tu pers deux points ') 
    point=point-2
    point=str(point)
    print ('Il te reste '+point+' points')
if reponseJoueur=='2':
    print ('Essais de trouver le nombre et tu en sortiras vivant tu gagneras 2 points')
    import random
    # on crée la variable essai
    essai=1
    # on choisit au hasard un nombre
    nombreADeviner=random.randint(1,20)
    print ('Bien ' + nomJoueur +' je pense à un nombre, devine le ') 
    for essai in range (6):
        proposition=input ()
        proposition=int (proposition)
        if proposition<nombreADeviner:
            print('Trop petit')
        if proposition>nombreADeviner:
            print ('Trop grand')
        if proposition== nombreADeviner:
            break
    if proposition==nombreADeviner:
        print ('Bravo ' + nomJoueur + ', tu as trouvé le nombre en ')
        essai = str(essai +1)
        print (essai +' essai(s) ')
    if proposition!=nombreADeviner:
        print ('T\'es trop nul !')
        nombreADeviner=str(nombreADeviner)
    
    

Robin

import time
vie=5
print('Bonjour, comment t\'appelles-tu?')
nom=input()
print('Bienvenue '+nom+', veux tu entrer dans Greed Island?')
print('Tu repondra a cette question par \'oui ou non\' et les autre par 1 et 2 et parfois 3.')
choix1=input()
if choix1=='oui':
    print('Bien, viens avec moi je vais te guider.')
    time.sleep(3)
    print('Tu vois une porte, tu l\'ouvres.')
    print ('Tu vois une table avec un garde(1) et une porte entre ouverte(2)')
    print('Que veux tu choisir?')
    choix2=input()
    if choix2=='1':
        print('Il se trouve que tu es en face d\'une épreuve!')
        print('Es-tu prêt!')
        #on import une bibliothèque
        import random
        #je crée la variable essai
        essai=0
        #petit texte de bienvenue
        print('Je pense à un chiffre devinne le, il est entre 1 et 20')
        #on choisit un nombre au hasard
        nombre=random.randint(1,20)
        for essai in range(6):
            print('Propose un nombre')
            proposition=input()
            proposition=int(proposition)
            if proposition<nombre:
                print('Trop petit')
            if proposition>nombre:
                print('TROP GRAND')
            if proposition==nombre:
                break
        if proposition==nombre:
            print('Exact')
            print('Tu es trop fort!')
            essai=str(essai+1)
            print('Tu as réussi en '+essai +' essai(s) '+ nom)
        if proposition!=nombre:
            print('AH AH AH AH AH...')
            vie=vie-2
            vie=str(vie)
            print ('Il te reste '+vie+' vies.')
    if choix2==2:
        print('tu t\'approche doucement et...    une enorme main te pris et te dechicta la main!')
        vie=vie-1
        vie=str(vie)
        print('il te reste '+vie+' vies.')
if vie==0:
    print('GAME OVER   ha ha ha......')