Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
 
 
 
 
 
 

19 Zeilen
609 B

  1. # Exercice: se débarrasser des ifs imbriqués
  2. def controlle_conducteur(*, sobre, accompagné, permis):
  3. if sobre:
  4. if permis:
  5. return True
  6. else:
  7. if accompagné:
  8. return True
  9. else:
  10. return False
  11. else:
  12. return False
  13. assert controlle_conducteur(sobre=True, accompagné=False, permis=True)
  14. assert controlle_conducteur(sobre=True, accompagné=True, permis=False)
  15. assert not controlle_conducteur(sobre=True, accompagné=False, permis=False)
  16. assert not controlle_conducteur(sobre=False, accompagné=False, permis=True)