Vous êtes sur la page 1sur 4

print("Bonjour") = Bonjour

print('Bonjour') = Bonjour
'Bonjour' on appelle cela
une chaîne de caractères

3/2 = 1.5
int(3/2) = 1 la fonction
int() exprime les valeurs entières
6/3 = 2
float(6/3) = 2.0 la fonction
float() exprime les valeurs fractionnaires (réelles)
3**9 = 19863 ** est égale à
l'exponentiation, ** est associatifs à droite
12//5 = 2 // est égale à la division
entière tronquée, elle donne le quotient
3**3*2/4//2+3-5 = 4.0 l'ordre de priorité est
**,* / //,+ -
8%3 = 2 % (le modulo) est égale au
reste de la divison de 8 par 3, % à la même priorité que * ou / ou //

print("c'est la rentrée") = c'est la rentrée


type("Bonjour") = class 'str' la fonction type()
exprime la classe (le type) et en français str (string) égale à chaîne de
caractères (texte)
"bonjour "+"Sebastien" = bonjour Sebastien on appelle cela
la concaténation
"Ha"*5 ou 5*"Ha" = HaHaHaHaHa on appelle cela
la répetition
len("c'est la rentrée") = 16 la fonction
len() exprime la longueur du texte

syntaxe = façon d'écrire les choses


sémantiques = le sens, la signification

x = 3 on appelle cela
une affectation ou une assignation, elle permet de donner une valeur à une variable
mon_message = "Bonjour" on affecte
"Bonjour" à la variable mon_message
y = 1
y = y+3 on appelle cela
une incrémentation
r = 8/3
float(r) = class 'float'
z = 2
x, y, z = (3,4,2)

rayon = 3
circ = 3.14*2*rayon
aire = 3.14*rayon**2
print(circ,aire) on a besoin de
l'instruction print pour afficher la valeur de la circ et de l'aire dans la console
18.84 28.26

input()
5.0
'5.0' la fonction
input retourne toujours une chaine de caractère
float(input())
5.0
5.0

rayon = float(input())
circ = 3.14*2*rayon
aire = 3.14*rayon**2
print(circ,aire)
5.0
31.400000000000002 78.5

rayon = float(input('entrez qqc : '))


circ = 3.14*2*rayon
aire = 3.14*rayon**2
print(circ,aire)
entrez qqc : 5.0
31.400000000000002 78.5

rayon = float(input('entrez qqc : '))


circ = 3.14*2*rayon
aire = 3.14*rayon**2
print("Circonférence :", circ)
print("Aire :", aire)
entrez qqc : 5.0
Circonférence : 31.400000000000002
Aire : 78.5

""" on appelle
l'entête """""" (on appelle " un quote) un docstring, cela nous permet d'ajouter
une explication
Auteur : Amrani Souhail
Date : juin 2023
But du programme : trouvez ...
Entrée :
Sorties:

"""

#pour toute valeurs de n, on a des volumes différents ici la dièse


(#) permet d'écrire un commentaire pour ajouter une information qui n'aura aucun
impact sur le programme
n = float(input("nombres de personnes : "))
sucre_vanille = 1*n//4 #calcul du volume de sucre vanille
chocolats_noir = 100*n//4 #calcul du volume de chocolats noir
oeufs = 3*n//4
print("sucre vanille :", sucre_vanille)
print("chocolats noir :", chocolats_noir)
print("oeufs :", oeufs)
FONCTIONS PRÉDÉFINIES :

abs(x) nombre absolu


dir(x) renvoie la
liste des attributs et des méthodes d'un objet quelconque (fonctions, modules,
chaînes de caractères, listes, dictionnaires, etc.)
divmod(x, y) donne le
quotient et le reste de la division de x par y
float(x)
help(x)
input()
int(x)
max(a, b,...) donne le plus
grand nombre parmi une liste donnée ou la plus grande voyelle dans un mot
min(a, b,...) donne le plus
petit nombre parmi une liste donnée ou la plus petite voyelle dans un mot
print()
round(x, y) arrondi un
nombre
sum(a) il faut que a
soit itérable
type(x)

EXEMPLE :

a = int(input("choisis un nombre :"))


b = int(input("choisis un nombre :"))
c = int(input("choisis un nombre :"))
d = int(input("choisis un nombre :"))
sum_1 = sum([a**b,c,d])
print(sum_1)

pour utiliser le module de math, il faut écrire : import math


math.cos(45) par exemple
on peut aussi écrire : import math as m pour changer son
nom et écrire m.cos au lieu de math.cos
il y'a aussi : from math import cos, pi si l'on veut
seulement importer des fonctions bien précises

turtle nous permet de dessiner des figures :

import turtle
>>> turtle.forward(100)
>>> turtle.left(90)
>>> turtle.forward(100)
>>> turtle.left(90)
>>> turtle.forward(100)
>>> turtle.left(90)
>>> turtle.forward(100)
>>> turtle.up()
>>> turtle.goto(-150,-150)
>>> turtle.down()
>>> turtle.goto(150,-150)
>>> turtle.goto(150,150)
>>> turtle.goto(-150,150)
>>> turtle.goto(-150,-150)
>>> turtle.color("red")
>>> turtle.goto(150,-150)
>>> turtle.begin_fill()
>>> turtle.goto(150,150)
>>> turtle.goto(-150,150)
>>> turtle.goto(-150,-150)
>>> turtle.goto(150,-150)
>>> turtle.end_fill() pour executer ce
script il faut rajouter : turtle.done() qui permet de laisser l'affichage ouvert,
on peut aussi utiliser turtle.mainloop()

L'instruction 'if' :

a = int(input())
b = int(input())

if a == b:
print("vraie")

True et False Une valeur booléenne


représente une valeur de vérité, c'est-à-dire TRUE ou FALSE.

Définir une fonction avec def :

def pgcd(x, y): Ligne d'entête (def = mot-


clé) + nom de la fct (ici "pgcd") + parentheses qui contiennent les variables
while y > 0:
x, y = y, x % y
return x

x = int(input()) Int est un nom


de fonction
y = int(input())

pgcd = pgcd(x, y)

print(pgcd)

dans le mot clé def on peut écrire somme(a = 1, b = 0) pour donner une valeur à a
ou b, cela nous permet de print somme(a) ou somme(b)

Vous aimerez peut-être aussi