crire une fonction booléenne est_une_suite qui :— prend trois arguments entiers correspondant aux 3 chiffres de la machine à sous, dans l’ordre de lecture,— renvoie un booléen indiquant si la combinaison des 3 chiffres forme une suite (voir comment on définit une suite plushaut).Exemple 1 : est_une_suite(2,3,4) renvoie True Exemple 2 : est_une_suite(2,4,3) renvoie False
Question
crire une fonction booléenne est_une_suite qui :— prend trois arguments entiers correspondant aux 3 chiffres de la machine à sous, dans l’ordre de lecture,— renvoie un booléen indiquant si la combinaison des 3 chiffres forme une suite (voir comment on définit une suite plushaut).Exemple 1 : est_une_suite(2,3,4) renvoie True Exemple 2 : est_une_suite(2,4,3) renvoie False
Solution
Voici comment vous pouvez écrire cette fonction en Python:
def est_une_suite(a, b, c):
# Créer une liste avec les chiffres
chiffres = [a, b, c]
# Trier la liste
chiffres.sort()
# Vérifier si les chiffres forment une suite
if chiffres[0] + 1 == chiffres[1] and chiffres[1] + 1 == chiffres[2]:
return True
else:
return False
Cette fonction fonctionne en triant d'abord les chiffres dans l'ordre croissant. Ensuite, elle vérifie si le deuxième chiffre est un plus grand que le premier et si le troisième chiffre est un plus grand que le deuxième. Si c'est le cas, les chiffres forment une suite et la fonction renvoie True. Sinon, elle renvoie False.
Similar Questions
Ecrire une fonction actionner_levier qui :— ne prend aucun argument,— fait un tirage aléatoire de 3 valeurs entre 1 et 7,— renvoie les 3 chiffres obtenus (ce qui correspondra au résultat de la machine à sous).Par exemple, si la fonction renvoie les valeurs 2, 1 et 6 dans cet ordre, cela correspondra au résultat 2 1 6 sur lamachine à sous.Indication : on pourra utiliser la fonction randint du module random (il faudra alors penser à l’importer).
Ecrire une fonction coef_gain qui :— prend trois arguments entiers correspondant aux 3 chiffres de la machine à sous, dans l’ordre de lecture,— calcule le coefficient de gain correspondant à la combinaison de la machine à sous donnée en argument,— renvoie le coefficient de gain calculé.Exemple : coef_gain(3,3,3) renvoie 7.Attention : on utilisera obligatoirement la fonction est_une_suite.
How many boolean functions can be designed for 4 inputs? 65,536 8 256 64
Name an unary Boolean function:Answer: Question 1
The statement comprising the limitations of FOL is/are ____________ans.ExpressivenessFormalizing Natural LanguagesAll of the mentionedMany-sorted Logic Previous Marked for Review Next
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.