Editeur, Interpréteur Python en ligne

Tapez votre code Python en bas, ensuite cliquez sur le bouton « Run » pour voir le résultat à droite.

Apprendre par la pratique

Utiliser Python comme une calculatrice

Tapez le code suivant :

print(« *********************************************** »)
print( » Hello world  » )
print(‘ I am so happy learning python:)’ )
print(« *********************************************** »)

print(10 + 5) # Addition
print(5 – 10) #subtraction

print(8 * 2.1) # Multiplication
print(12 / 6) #division
print(19 % 3) #modulo
print(3 ** 2) #exponentiation
print(11+ 3/5)
print(13//9) # divisuin entier sans fraction

Résultat du code:

Expressions conditionnelles

Exemple: utilisation du module random avec des conditions
import random
# utiliser module random
nb= random.randint(1,20)
print("Saisir une valeur entiere:")
while True:
choix=int(input())
if choix<20:
print("très petit")
elif choix> 20:
print('trop grand')
else:
print('correct'

Dictionnaires

Exercice: prédire les résultats de ce programme
# créer un histogramme
smart = "objective specific meausrable ambitiaux realistic temporal"
letter = {}
for c in smart:
letter[c] = letter.get(c, 0) + 1

# print(letter)
# utiliser la méthode items()-----------------------
semaine = {
1: "lundi", 2: "mardi", 3: "mercredi", 4: "jeudi", 5: "vendredi"
}
print(semaine.items())

Programmation graphique avec turtle; exemples et exercices

Exemple: dessiner un carré avec boucle while
write(" Carré avec python-turtle", font=7)
i=0
pensize(3)
pencolor("blue")
speed(1)
while i<4:
    i+=1
    forward(220)
    left(-90)
Exemple: boucle for pour répéter le traçage plusieurs fois (cas d'un spiral)

#utilisation d’une liste avec boucle for

my_list = [20, 30 ,40, 50, 60, 70, 80, 90, 100, 110, 120, 130]
for i in my_list:
    color(
« green »)
    pensize(
2)
    forward(i+
20)
    left(
60)

Interfaces graphiques avec Tkinter

Donnez un programme qui permet de créer l'interface suivante:
Exemple d'interface avec ktinker
Déduire le résultat réalisé par le programme suivant:


from tkinter import *
from random import randint

def chooseColor():
   
global color
    col=[
« green », ‘red’, ‘yellow’, ‘blue’, ‘grey’# list of colors
   
randNumber = randint(1, 5)
    color = col[randNumber]
   
return color

def clearCan():
    canva.delete(ALL)
# draw a line
def drawLine():
   
global color
    canva.create_line(
100, 100, 422, 220, fill=color)

# main program ———————————————
window=Tk()
color =
‘green’
canva = Canvas(window, width=555, height=444)
canva.pack()
buton1 = Button(window
, text=‘Dessiner line’, command=drawLine)
butonColor = Button(window
, text=‘Change Color’, command=chooseColor)
butClear = Button(window
, text=« Clear », command=clearCan)
buton1.pack()
butonColor.pack()
butClear.pack()
window.mainloop()