

#--------------------------------topic: --------------------------------#




#################################Slide 4#######################################
x, y = 0, 0
a,b,c = 0, 0, 0

if ((num[0] >= 1  and num[0] <= 13 and num[1] >= 1  and num[1] <= 13) or
    (num[0] >= 14 and num[0] <= 26 and num[1] >= 14 and num[1] <= 26) or
    (num[0] >= 27 and num[0] <= 39 and num[1] >= 27 and num[1] <= 39) or
    (num[0] >= 40 and num[0] <= 52 and num[1] >= 40 and num[1] <= 52)):
       x,y = num[0], num[1]
       a,b,c = num[2], num[3], num[4]

elif ((num[1] >= 1  and num[1] <= 13 and num[2] >= 1  and num[2] <= 13) or
      (num[1] >= 14 and num[1] <= 26 and num[2] >= 14 and num[2] <= 26) or
      (num[1] >= 27 and num[1] <= 39 and num[2] >= 27 and num[2] <= 39) or
      (num[1] >= 40 and num[1] <= 52 and num[2] >= 40 and num[2] <= 52)):
       x,y = num[1], num[2]
       a,b,c = num[0], num[3], num[4]

elif ((num[2] >= 1  and num[2] <= 13 and num[3] >= 1  and num[3] <= 13) or
      (num[2] >= 14 and num[2] <= 26 and num[3] >= 14 and num[3] <= 26) or
      (num[2] >= 27 and num[2] <= 39 and num[3] >= 27 and num[3] <= 39) or
      (num[2] >= 40 and num[2] <= 52 and num[3] >= 40 and num[3] <= 52)):
       x,y = num[2], num[3]
       a,b,c = num[0], num[1], num[4]

elif ((num[3] >= 1  and num[3] <= 13 and num[4] >= 1  and num[4] <= 13) or
      (num[3] >= 14 and num[3] <= 26 and num[4] >= 14 and num[4] <= 26) or
      (num[3] >= 27 and num[3] <= 39 and num[4] >= 27 and num[4] <= 39) or
      (num[3] >= 40 and num[3] <= 52 and num[4] >= 40 and num[4] <= 52)):
       x,y = num[3], num[4]
       a,b,c = num[0], num[1], num[2]



#################################Slide 5#######################################
d1 = y - x
d2 = 13 - d1

if d1 <= 6:
    dmin = d1
    output[0], output[4] = x, y
else:
    dmin = d2
    output[0], output[4] = y, x
 



#################################Slide 6#######################################
if dmin == 1:
    output[1], output[2], output[3] = a, b, c
elif dmin == 2:
    output[1], output[2], output[3] = a, c, b
elif dmin == 3:
    output[1], output[2], output[3] = b, a, c
elif dmin == 4:
    output[1], output[2], output[3] = b, c, a
elif dmin == 5:
    output[1], output[2], output[3] = c, a, b
elif dmin == 6:
    output[1], output[2], output[3] = c, b, a



#################################Slide 7#######################################
x, y = 0, 0
a,b,c = 0, 0, 0

i, j = 0, 1
if ((num[i] >= 1  and num[i] <= 13 and num[j] >= 1  and num[j] <= 13) or
    (num[i] >= 14 and num[i] <= 26 and num[j] >= 14 and num[j] <= 26) or
    (num[i] >= 27 and num[i] <= 39 and num[j] >= 27 and num[j] <= 39) or
    (num[i] >= 40 and num[i] <= 52 and num[j] >= 40 and num[j] <= 52)):
       x,y = num[0], num[1]
       a,b,c = num[2], num[3], num[4]

i, j = 1, 2
if ((num[i] >= 1  and num[i] <= 13 and num[j] >= 1  and num[j] <= 13) or
    (num[i] >= 14 and num[i] <= 26 and num[j] >= 14 and num[j] <= 26) or
    (num[i] >= 27 and num[i] <= 39 and num[j] >= 27 and num[j] <= 39) or
    (num[i] >= 40 and num[i] <= 52 and num[j] >= 40 and num[j] <= 52)):
       x,y = num[1], num[2]
       a,b,c = num[0], num[3], num[4]

  .
  .
  .



#################################Slide 8#######################################
x, y = 0, 0
a,b,c = 0, 0, 0

if int( (num[0]-1) / 13 ) == int( (num[1]-1) / 13 ):
    x, y = num[0], num[1]
    a, b, c = num[2], num[3], num[4]
    
if int( (num[1]-1) / 13 ) == int( (num[2]-1) / 13 ):
    x, y = num[1], num[2]
    a, b, c = num[0], num[3], num[4]
    
if int( (num[2]-1) / 13 ) == int( (num[3]-1) / 13 ):
    x, y = num[2], num[3]
    a, b, c = num[0], num[1], num[4]
    
if int( (num[3]-1) / 13 ) == int( (num[4]-1) / 13 ):
    x, y = num[3], num[4]
    a, b, c = num[0], num[1], num[2]





#--------------------------------topic: --------------------------------#




#--------------------------------topic: --------------------------------#




#################################Slide 2#######################################
r = 'hello'
print(r)






#################################Slide 2#######################################
r = "hello"
print(len(r))





#################################Slide 3#######################################
r = "hello"
s = r[1]
print(type(s))
print(s)







#################################Slide 3#######################################
r = "hello"
s = r[1:4]
print(type(s))
print(s)







#################################Slide 4#######################################
a = "hello"
b = 'hello'

if a == b:
    print("They are equal!")
else:
    print("They are different!")






#################################Slide 5#######################################
a = "hello"
b = "Hello"

if a == b:
    print("They are equal!")
else:
    print("They are different!")






#################################Slide 6#######################################
r = "hello'
print(r)






#################################Slide 7#######################################
s = "a"

x = ord(s)

print(x)



#################################Slide 7#######################################
x = 97

s = chr(x)

print(s)



#################################Slide 8#######################################
s = "hello"
print(s)

s[1] = 'i'



#################################Slide 11#######################################
r = 4
print (r, type(r) )

r = 4.331
print(r, type(r) )

r = "hello"
print(r, type(r) )

r = True
print(r, type(r) )






#################################Slide 12#######################################
a = 4
print(a)

#commentaire d'une ligne

t = "abc"
print(t)

"""commentaires de 
plusieurs lignes"""




#################################Slide 14#######################################
r = "this is a string, yes it is a string."
A = r.split()
print(type(A))
print(A)





#################################Slide 15#######################################
r = "this is a string, yes it is a string."
A = r.split(",")
print(type(A))
print(A)





#################################Slide 16#######################################
a = 5.0
b = "what"
c = True
s = f"this is {a}, and {b} not, that is {c}"
print(type(s))
print(s)





#################################Slide 17#######################################
a = 5.0

print("a is: a")
print(f"a is: {a}")
                     





#################################Slide 18#######################################
A = [ 'ab', 'ty', 'zas' ]

s = ''.join(A)

print(s)




#################################Slide 18#######################################
A = [ 'ab', 'ty', 'zas' ]

s = 'WT'.join(A)

print(s)




#################################Slide 19#######################################
texte = "bonjour bonjour bonjour"

print(texte.count("o"))        

print(texte.count("bonjour")) 




#################################Slide 19#######################################
texte = "Python est genial et Python est puissant"

print( texte.count("Python") )  
print( texte.count("Python", 0, 10) )
print( texte.count("Python", 15) ) 
print( texte.count("Python", 0) ) 




#--------------------------------topic: --------------------------------#




#################################Slide 2#######################################
A = [4, 5, 100, 6, -3]

print( A[1] )
print( A[-2] )
B = [ A[-2] > A[-4], A[1] < A[-1] ]
print( B )



#################################Slide 3#######################################
range(a, b)
 




#################################Slide 3#######################################
range(0, 5)
 




#################################Slide 3#######################################
A = [4, 5, 100, 6, -3]

for i in range(0, 5):
    print( A[i] )





#################################Slide 4#######################################
A = [4, 5, 100, 6, -3]

for i in range(2, 4):
    print( A[i] )





#################################Slide 5#######################################
A = [4, 5, 100, 6, -3]

i = 0
print( A[i] )

i = 1
print( A[i] )

i = 2
print( A[i] )

i = 3
print( A[i] )

i = 4
print( A[i] )





#################################Slide 5#######################################
A = [4, 5, 100, 6, -3]

for i in range(0, 5):
    print( A[i] )






#################################Slide 6#######################################
A = []
for i in range(0, 5):
    A.append("hello")
print(A)






#################################Slide 7#######################################
A = []
for i in range(0, 5):
    A.append(["hello"])
print(A)






#################################Slide 8#######################################
for i in range(5, 7):
    for j in range(0, 3):
        print(j)





#################################Slide 9#######################################
for i in range(0, 5):
    |instructions à exécuter|  | |






#################################Slide 9#######################################
i = 0
|instructions à exécuter|  | | 

i = 1
|instructions à exécuter| ||

i = 2
|instructions à exécuter| ||

i = 3
|instructions à exécuter| ||

i = 4
|instructions à exécuter| ||





#################################Slide 10#######################################
A = [4, 5, 10, 6, -3]

for i in range(1, 5):
    A[i] = A[i] + A[i-1]
    A[i-1] = A[i] + A[i-1]
print(A)






#################################Slide 11#######################################
A = [4, 5, 10, 6, -3]

for i in range(0, len(A)):
    for j in range(i+1, len(A)):
        print(i, j, A[i] + A[j])






#################################Slide 12#######################################
A = [4, 5, 10, 6, -3]

for i in range(0, 5):
    for j in range(0, 5):
        print(i, j, A[i] + A[j])






#################################Slide 13#######################################
A = [4, 5, 10, 6, -3]

for i in range(0, 5):
    for j in range(0, 5):
        print(i, j, A[i] + A[j])






#################################Slide 13#######################################
A = [4, 5, 10, 6, -3]

for i in range(0, len(A)):
    for j in range(0, len(A)):
        print(i, j, A[i] + A[j])





#################################Slide 14#######################################
for i in range(0, 5, 2):
    print(i)






#################################Slide 14#######################################
for i in range(5, 0, -1):
    print(i)






#################################Slide 14#######################################
range(a, b, c)
 




#################################Slide 16#######################################
A = [3, 43, 22, 80, 2, 4]

max = A[0]+A[1]+A[2]

if A[0]+A[1]+A[3] > max: max = A[0]+A[1]+A[3]
if A[0]+A[1]+A[4] > max: max = A[0]+A[1]+A[4]
if A[0]+A[1]+A[5] > max: max = A[0]+A[1]+A[5]
if A[0]+A[2]+A[3] > max: max = A[0]+A[2]+A[3]
if A[0]+A[2]+A[4] > max: max = A[0]+A[2]+A[4]
if A[0]+A[2]+A[5] > max: max = A[0]+A[2]+A[5]
if A[0]+A[3]+A[4] > max: max = A[0]+A[3]+A[4]
if A[0]+A[3]+A[5] > max: max = A[0]+A[3]+A[5]
if A[0]+A[4]+A[5] > max: max = A[0]+A[4]+A[5]

if A[1]+A[2]+A[3] > max: max = A[1]+A[2]+A[3]
if A[1]+A[2]+A[4] > max: max = A[1]+A[2]+A[4]
if A[1]+A[2]+A[5] > max: max = A[1]+A[2]+A[5]
if A[1]+A[3]+A[4] > max: max = A[1]+A[3]+A[4]
if A[1]+A[3]+A[5] > max: max = A[1]+A[3]+A[5]
if A[1]+A[4]+A[5] > max: max = A[1]+A[4]+A[5]

if A[2]+A[3]+A[4] > max: max = A[2]+A[3]+A[4]
if A[2]+A[3]+A[5] > max: max = A[2]+A[3]+A[5]
if A[2]+A[4]+A[5] > max: max = A[2]+A[4]+A[5]

if A[3]+A[4]+A[5] > max: max = A[3]+A[4]+A[5]

print("Maximum sum of three numbers is: ", max)






#################################Slide 17#######################################
A = [3, 43, 22, 80, 2, 4]

max = A[0]+A[1]+A[2]

for i in range(0, len(A)):
    for j in range(i+1, len(A)):
        for k in range(j+1, len(A)):
            if A[i]+A[j]+A[k] > max:
                max = A[i]+A[j]+A[k]

print("Maximum sum of three numbers is: ", max)






#################################Slide 18#######################################
A = [3, 43, 22, 80, 2, 4, 57, 12, 67, 51, 23, 31]

max = A[0]+A[1]+A[2]

for i in range(0, len(A)):
    for j in range(i+1, len(A)):
        for k in range(j+1, len(A)):
            if A[i]+A[j]+A[k] > max:
                max = A[i]+A[j]+A[k]

print("Maximum sum of three numbers is: ", max)






#################################Slide 20#######################################
A = [4, 5, 100, 6, -3]

for i in [2,0,-1] :
    print(i, A[i] )





#################################Slide 20#######################################
for i in range(0, 5):




#################################Slide 20#######################################
A = [4, 5, 100, 6, -3]

for i in range(0, 5):
    print( A[i] )





#################################Slide 21#######################################
B = ["hello", "again", "4.512", 4.512, 'bye', True]
for i in B :
    print( i )





#################################Slide 22#######################################
B = ["hello", "again", "4.512", 4.512, 'bye', True]
for i in B :
    print( B[i] )





#################################Slide 23#######################################
A = [4, 5, 100, 6, -3]

for x in A:
    print( x )





#################################Slide 23#######################################
A = [4, 5, 100, 6, -3]

for i in range(0, 5):
    print( A[i] )





#################################Slide 24#######################################
B = ["hello", "again", "4.512", 4.512, 'bye']
For i in range(0,5) :
    print( B[i] )





#################################Slide 25#######################################
for i in range(0, 4):
    print(i)
print(i)




#################################Slide 25#######################################
#include <stdio.h>

int main()
{
  int i = 0;
  for (i=0;i<4;i++)
    printf("%d\n", i);
  printf("%d\n", i);
}




#################################Slide 27#######################################
A = [4, 5, 100, 6, -3]

i = 0
while i < 5 :
    print( A[i] )
    i = i + 1



