1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| class Checks:
"""
classe pour le test du comportement de l'utilisateur
"""
nb_incomprehension = 0
nb_incivility = 0
nb_indecency = 0
nb_request = 0
def __init__(self):
self.comprehension = False
self.politeness = False
self.rudeness = False
@staticmethod
def int_to_str(data):
for i, nb in enumerate(data):
data[i] = str(nb)
str_data = ','.join(data)
return str_data
@classmethod
def str_to_int(cls, data):
number = cls.int_to_str(data)
nb1, nb2, nb3, nb4 = number.split(',')
nb1, nb2, nb3, nb4 = int(nb1), int(nb2), int(nb3), int(nb4)
cls.nb_incomprehension = nb1
cls.nb_incivility = nb2
cls.nb_indecency = nb3
cls.nb_request = nb4
@classmethod
def check_request(cls, request):
if request == "bonjour":
cls.comprehension = True
cls.politeness = True
counting = [0,0,0,1]
cls.str_to_int(counting)
print(Checks.__dict__)
request = input("bonjour, que puis je pour toi ? ==> ")
Checks.check_request(request)
print(Checks.__dict__) |
Partager