Skip to content

Instantly share code, notes, and snippets.

View samuelpath's full-sized avatar
🏠
Working from home

Samuel Path samuelpath

🏠
Working from home
  • Lyon, France
View GitHub Profile
@samuelpath
samuelpath / le château du dragon affamé.py
Created March 17, 2023 19:06
le château du dragon affamé.py
print("Tu te trouves dans une pièce obscure d'un mystérieux château.")
print("Tu dois choisir entre trois portes.")
choixJoueur = input("Choisis 1, 2 ou 3...")
if choixJoueur == "1":
print("Tu as trouvé un trésor. Tu es riche !")
print("Bravo, TU AS GAGNÉ !")
elif choixJoueur == "2":
print("La porte s'ouvre et un ogre affamé te donne un coup de massue.")
print("GAME OVER,TU AS PERDU !")
elif choixJoueur == "3":
@samuelpath
samuelpath / aimes_tu_les_robots.py
Created March 17, 2023 19:05
aimes_tu_les_robots.py
réponse_utilisateur = input("Aime-tu les robots ? (Tape oui ou non) ")
if réponse_utilisateur == "oui":
print("Bip bip !")
elif réponse_utilisateur == "peut-être":
print("Décide toi humain !")
elif réponse_utilisateur == "Ceux aux yeux laser":
print("Zzzzzzap !")
elif réponse_utilisateur == "non":
print("Les robotsn ne t'aiment pas non plus.")
else:
results = {"A X" => [4, 3], "B X" => [1, 1], "C X" => [7, 2],
"A Y" => [8, 4], "B Y" => [5, 5], "C Y" => [2, 6],
"A Z" => [3, 8], "B Z" => [9, 9], "C Z" => [6, 7]}
sum_part_1 = lines.sum { |line| results[line][0] }
sum_part_2 = lines.sum { |line| results[line][1] }
Composant
Composant
Composant
Composant
Composant
Composant
Composant
Composant
Composant
Composant
@samuelpath
samuelpath / filter.js
Created December 15, 2020 15:03
Filter
const eleves = [
{ nom: 'Pierre', age: 15 },
{ nom: 'Paul', age: 22 },
{ nom: 'Jacques', age: 18 },
{ nom: 'Jean', age: 17 }
];
// const garderMajeurs =
const elevesMajeurs = eleves.filter(garderMajeurs);
@samuelpath
samuelpath / map.js
Last active December 15, 2020 15:05
map
const jobs = [
{ id: 1, isActive: true },
{ id: 2, isActive: true },
{ id: 3, isActive: false }
];
// const idMultiplier =
const jobsWithIdsMultipliedByTen = jobs.map(idMultiplier);
@samuelpath
samuelpath / power.js
Created December 15, 2020 14:39
Simple power
function power(base, exp) {
return base**exp;
}
console.log(power(2,3));
@samuelpath
samuelpath / this.js
Created December 15, 2020 14:36
This binding
const person = {
name: 'Samuel',
talk() {
console.log(`Hello, my name is ${this.name}`);
}
};
function sayMyName(name) {
console.log(`My name is ${this.name}`);
}
@samuelpath
samuelpath / obj.js
Created December 15, 2020 14:30
Objet
const person = {
name: 'Samuel',
talk() {
console.log(`Hello, my name is ${this.name}`);
}
};
@samuelpath
samuelpath / const_obj.js
Created December 15, 2020 14:27
Const avec des objets
const samuelPath = { age: 30, profession: "instructeur JavaScript" };
samuelPath.profession = "instructeur web avancé";
console.log(samuelPath.profession);