a = 5
type(a)
b = 110.2
type(b)
c = 'bonjour' #chaine de caracteres (string)
type(c)
d = [5,4,8,9] # liste (tableau)
type(d)
e = ( 5 == 4+1 ) # booleen
print(e)
type(e)
print(not e) # negation
print( (4 <= 5) or (4 > 7)) # ou
print( (4 <= 5) and (4 != 7)) # et
int convertit la saisie en un entier (sinon la saisie est une chaine).
age = int(input('Saisir votre âge : '))
print("Vous avez ", age , " ans.")
if age < 18:
print('Tu es mineur')
else:
print('Vous êtes majeur')
k = 0
while k < 5:
print(k)
k = k+1
print('fin')
L1 = [] # liste vide
L2 = [0]*4
print(L1)
print(L2)
L3 = [1, False, "TRUC", 0.1, None]
print(L3)
print(L3[1])
print(len(L3))
print([] + [1,2] + [3,4,5])
L4 = [[1,9,300,3] , [5,6,7,8]]
print(len(L4))
print(L4[1])
print(L4[0][2])
for i in range(5):
print(i)
for i in range(3, 6):
print(i)
for i in range(3, 11, 2):
print(i)
for i in range(6, 2, -1):
print(i)
ma_liste = [2 , 'a' , True]
for i in ma_liste:
print(i)
for i in range(len(ma_liste)):
print(i, ":", ma_liste[i])
c1 = "unMot"
c2 = 'blabla57'
print(len(c1))
print(c1[0])
print(c1+c2) #concaténation
def f(x):
return x+10
print(f(7))
def g(a,b):
if a>b :
return a
else:
return b
print(g(4,7))
4 + 3*10
2**10 # puissance
5/3 # division
5//3 #division entiere (quotient de la division euclienne de 5 par 3)
5 % 3 #reste de la division euclidienne de 5 par 3
from math import sqrt #racine carree
sqrt(2)
from math import floor #partie entière
floor(2.35)
print((True and False) or not False)
for op in ["+", "*", "**",
"-", "/", "//", "%",
"==", "!=",
"<", ">", ">=", "<="]:
expr = "28" + op + "30"
print(expr, eval(expr))
from random import randint
randint(0,10) # entier aleatoire entre 0 et 10, 0 et 10 compris
randint(-10,10) # entier aleatoire entre -10 et 10 , bornes comprises