Code:
import math


print("\n----------------------------")
print("-------  Exercice 3  -------")
print("----------------------------\n")

xs: list[float] = [0.0, 5.0, 6.0, 9.0, 10.0]
ys: list[float] = [0.0, 5.0, 1.0, 1.0,  8.0]

### 3 (a)

# Ajout d'une erreur dans les données:
# ceci ajoute une valeur à ys sans ajouter une valeur
# correspondante dans xs et crée ainsi une incohérence
# ys.append(1000)


### 3 (b)



### 3 (c)



### 3 (d)



### 3 (e)



### 3 (f)



### 3 (g)


print("\n----------------------------")
print("-------  Exercice 4  -------")
print("----------------------------\n")


### 4 (a) & (b)




# tasks = [
#     Task("Bernard", "Overview", 0, 2, 0.5),
#     Task("Heidi", "Frontend", 1, 4, 0.9),
#     Task("Gabriel", "Kickoff", 0, 1, 0.2),
#     Task("Morgane", "Backend", 0, 3, 0.8),
#     Task("Bernard", "Demos", 3, 2, 0.7),
#     Task("Gabriel", "Database", 1, 3, 0.8),
#     Task("Morgane", "Tests", 3, 2, 0.65),
# ]


### 4 (c)



### 4 (d)



### 4 (e)

# Ajout d'une erreur dans les données:
# ceci recule le jour de débtu de la dernière tâche de 1
# et crée ainsi un conflit
# tasks[-1].start_day -= 1

### 4 (f)


 
 
Last modified: Saturday, 23 March 2024, 14:19