Daily - IamBobhttp://wlf.ovh/Shaarli/Daily shared linksen-enhttp://wlf.ovh/Shaarli/ IamBob - Thursday 10, September 2020http://wlf.ovh/Shaarli/?do=daily&day=20200910http://wlf.ovh/Shaarli/?do=daily&day=20200910Thu, 10 Sep 2020 00:00:00 +0200 Fiche Tp Thu 10 Sep 2020 04:17:45 PM CEST -
http://physique


Dosage par ethalonage =


]]>
IamBob - Tuesday 11, February 2020http://wlf.ovh/Shaarli/?do=daily&day=20200211http://wlf.ovh/Shaarli/?do=daily&day=20200211Tue, 11 Feb 2020 00:00:00 +0100 PHP Tue 11 Feb 2020 05:34:32 PM CET - lycee
http://l


<?php
// Test de l’envoi du formulaire
// L’alternative sera la présentation du formulaire
// si la méthode GET est employéeif(!empty($_POST))
{  
if (!empty($_POST['login']) && !empty($_POST['password']))
// Sont-ils ceux attendus ?
if ($_POST['login'] != 'root'){
{ $errorMessage = 'Mauvais login !';
}
elseif ($_POST['password'] != '4242'){
$errorMessage = 'Mauvais password !';
}
  else {
//suite.php en transmettant en paramètre
header('Location: suite.php?login='.$_POST['login']);
}
}
else{ $errorMessage = 'Veuillez insrire vos indentifiants svp !';
}
}
?>
<!DOCTYPE html>
<html>
<body>
<?php
if (!empty($errorMessage)) echo $errorMessage;
?>
<form action="authentification.php" method="post">
<fieldset>
<legent> identifiez-vous</legent>
<label for="login">Login :</label>
 <input type="text" name="login" placeholder="bob" pattern=[a-z]{2,} required />
 <label for="password">Password :</label>
 <input type="password" name="password"/>
 <input type="submit" value="Se loguer"/>
</fieldset>
</form>
</body>
</html


]]>
IamBob - Friday 31, January 2020http://wlf.ovh/Shaarli/?do=daily&day=20200131http://wlf.ovh/Shaarli/?do=daily&day=20200131Fri, 31 Jan 2020 00:00:00 +0100 Filius Fri 31 Jan 2020 08:32:30 AM CET -
http://logiciel


Filius logiciel réseaux d'apprentissage


]]>
IamBob - Tuesday 14, January 2020http://wlf.ovh/Shaarli/?do=daily&day=20200114http://wlf.ovh/Shaarli/?do=daily&day=20200114Tue, 14 Jan 2020 00:00:00 +0100 Javascript Tue 14 Jan 2020 05:35:46 PM CET - lycee
http://LOLmdrJuliette


/* nom du fichier : script.je */
function valiform() {
let error=false;
let textError;

if(document.forms[myFrom]["nom"].value=""){
error=true;
textError="Erreur: veuillez remplir le champ Nom";
}
if(document.forms[myForm]["tel"].value.length!=0){
error=true;
textEroor="Erreur: veuillez remplur le champ Téléphone"
}
return !error;
}


php

Tue 14 Jan 2020 05:32:47 PM CET - lycee
http://lolmdrnoé


<!DOCTYPE html>
<html>
<head>
<title>Réponse au formulaire</title>
<meta charset="utf-8">
</head>
<body>
<h2>Votre formulaire à bien été envoyé</h2>
<p>Bonjour <?php echo htmlspecialchars($_POST('prenom')); ?> ! </p>
<p><script type="text/javascript">alert('formulaire envoyé')</script>
</body>
</html>


]]>
IamBob - Tuesday 17, December 2019http://wlf.ovh/Shaarli/?do=daily&day=20191217http://wlf.ovh/Shaarli/?do=daily&day=20191217Tue, 17 Dec 2019 00:00:00 +0100 Dictionnaire Tue 17 Dec 2019 05:04:23 PM CET - python lycee
http://dico


mon_dico = {"Claude":"Nathan","Piere": "Alfonce", "date de naissance": "10/12/2003"}
print(mon_dico)
mon_dico['ville de naissance']= "Marseille"
print(mon_dico)
print("===================")
print(f'À {mon_dico["ville de naissance"]}')
mon_dico["age"]= "16"
del mon_dico["date de naissance"]
print(f' {mon_dico["age"]}')
print(f'vous aurez bientot: {mon_dico["age"]}')


]]>
IamBob - Tuesday 10, December 2019http://wlf.ovh/Shaarli/?do=daily&day=20191210http://wlf.ovh/Shaarli/?do=daily&day=20191210Tue, 10 Dec 2019 00:00:00 +0100 Sac a dos aléatoire Tue 10 Dec 2019 05:44:56 PM CET - python
http://python


from time import *
from random import*

index_objet = [1,2,3,4,5,6,7,8,9,10] #Index de départ
masse_objet = [5,4,7,6,1,3,2,8,9,10] #Masse de départ
prix_objet = [100,2,45,36,78,94,12,65,78,2] #Prix de départ
f_tab = [] #Tableau final contenant les solutions des prix
tab_sol = [] #Tableau final contenant les solutions massique
start = time() #Mesure le temp de calcul

 
masse_sac_max = 10 #Masse maxiamale du sac au début
masse_sol = 0 #Masse totale du sac


while masse_sol < masse_sac_max : #Crée une boucle qui se repetera tant de la masse actuel sera inferieur à la masse maximale
  longeur = len(masse_objet)-1 #Crée un variable qui corespond à la taille du tableau massique
  indice_aleatoire = randint(0,longeur) #Crée une variable aléatoire corespondant a un indice du tableau  
  n = masse_objet[indice_aleatoire] #Crée une variable coorespondant à la valeur situé à l'indice aléatoire précedant
  print ("Valeur aléatoire : ",n)
  prix_sol = prix_objet[indice_aleatoire] #Crée une variable égale au prix dans le tableau prix à l'indice aléatoire précedant
  f_tab.append(prix_sol) #Ajoute la valeau du prix à un tableau
  index_objet.pop(indice_aleatoire) #Supprime la valeur et l'indice de l'indice aléatoire du tableau des index
  masse_objet.pop(indice_aleatoire) #Supprime la valeur et l'indice de l'indice aléatoire du tableau des masses
  prix_objet.pop(indice_aleatoire) #Supprime la valeur et l'indice de l'indice aléatoire du tableau des prix
  masse_sol2 = masse_sol + n #Masse totale du sac secondaire pour ne pas changer la première en cas de resultat faux
  if  masse_sol2 <= 10: #test si la futur masse sera bien <= à 10
      masse_sol = masse_sol + n #Si oui elle comfirme le calcule et ajoute la nouvelle masse
  else :
      break  #Sinon elle s'arrete
 
end = time()

print("La masse finale est",masse_sol,)
print("Les prix sont :",f_tab,"soit un totale de :",sum(f_tab))
print("Le temps est de : ", end-start)


]]>
IamBob - Tuesday 03, December 2019http://wlf.ovh/Shaarli/?do=daily&day=20191203http://wlf.ovh/Shaarli/?do=daily&day=20191203Tue, 03 Dec 2019 00:00:00 +0100 Tridusacparquotien Tue 03 Dec 2019 04:17:38 PM CET - lycee python
http://wlf.ovh/Shaarli/?SVe8UA


from time import *

index_objet = [1,2,3,4,5,6,7,8,9,10]
mass_objet = [5,4,7,6,1,3,2,8,9,10]
prix_objet = [100,2,45,36,78,94,12,65,78,2]
f_tab = []
start = time()

masse_sac = 0 #Masse totale du sac
quo_objet = 0 #Quotient d'un objet de la liste mass_objet ou prix_objet
quo_sac = [] #Liste de tout les quotients quo_objet
indice_quotient = 0 #Indice du quotient d'un objet de la liste quo_sac
prix_sac = [] #Prix total du sac

 
while masse_sac <= 10 :
  quo_sac = []
  for i in range (0,len(mass_objet)) : # On rempli la liste quo_sac
      quo_objet = prix_objet[i]//mass_objet[i]
      quo_sac.append(quo_objet)
 
  max_quo=max(quo_sac) #Objet + gros quotient
  indice_quotient = quo_sac.index(max_quo) #Index de cet objet dans la liste des quotients des objets
  if masse_sac+mass_objet[indice_quotient] <= 10 :
      masse_sac = masse_sac+mass_objet[indice_quotient] # Ajoute la masse de cet objet dans une liste qui doit être < 10
      f_tab.append(index_objet[indice_quotient]) #Ajout de l'index de l'objet dans la liste finale
     
      prix_sac.append(prix_objet[indice_quotient]) #Ajout du prix de l'objet ajouté dans le prix total
     
      mass_objet.remove(mass_objet[indice_quotient])
      prix_objet.remove(prix_objet[indice_quotient])
      index_objet.remove(index_objet[indice_quotient])
   
  else :
      break
 
end = time()

print("Les index des objets à prendre sont : ",f_tab,"Le poids total du sac est", masse_sac, "et le prix :", prix_sac)
print("Le temps est de : ", end-start)


]]>
IamBob - Tuesday 26, November 2019http://wlf.ovh/Shaarli/?do=daily&day=20191126http://wlf.ovh/Shaarli/?do=daily&day=20191126Tue, 26 Nov 2019 00:00:00 +0100 Tri dichotonique Tue 26 Nov 2019 05:05:11 PM CET -
http://bjkeaz


from time import *

def recherche_dichotomique( element, liste_triee ):
  indice_min = 0
  indice_milieu = 0
  indice_max = len(liste_triee)-1
  while indice_milieu <= indice_max :
      indice_milieu = (indice_min + indice_max)//2
      valeur_centrale = liste_triee[indice_milieu]
      if element == valeur_centrale :
          return indice_milieu
      elif element > valeur_centrale :
          indice_min = indice_milieu+1
      else :
          indice_max = indice_milieu - 1
      indice_milieu = (indice_min + indice_max)//2
  return -1

def recherche_lineaire(c,liste_triee) :
  for i in range (0,len(tab)):
      if c==tab[i] :
          return("Valeur trouvée")
          break
  return("Valeur non trouvée")

tf=int(input("Cherchez un nombre: "))  
tab = [p for p in range (1000)]

start = time()
x=recherche_dichotomique(tf,tab)
end = time()
print("Avec la recherche linéaire : ",x,end-start)

start2 = time()
mo =recherche_dichotomique(tf,tab)
end2 = time()
print("Avec la recherche dichotomique : ",x,end2-start2)


]]>