Files
cours/file/old/file_tuple.py

24 lines
476 B
Python

def creer_file_vide():
return ()
def est_vide(file: tuple)-> bool:
return () == file
def tete(file: tuple):
assert not(est_vide(file)), "file vide"
element, reste = file
return element
def queue(file):
element,reste = liste
return reste
def inserer_tete(file,elt):
return (elt,file)
def inserer_queue(file,elt):
if est_vide(file):
return inserer_tete(file,elt)
return inserer_tete(inserer_queu(queue(file),elt)tete(file))