Comment changer un nombre négatif à zéro en python sans utiliser les structures de décision
J'ai un programme qui détermine le nombre de points que vous obtenez par jour, pendant 5 jours à partir d'un événement.
code source:
total=0
for x in range (5):
points=int(input('How many points did you get today?'))
total=total+points
print ('You got {0} points this event'.format(total))
Ma question est comment puis-je obtenir pour faire tout nombre inférieur ou égal à zéro, 0, sans l'aide d'énoncés de décision (si, le cas, je pense que la boucle while ou for n'est pas permis non plus)
source d'informationauteur user1686896
Vous devez vous connecter pour publier un commentaire.
Pouvez-vous utiliser les fonctions intégrées? Parce que c'est fait normalement à l'aide:
Si absolument aucun décideurs sont autorisées, les boucles sont interdites, et un
max
serait également désapprouvées. Je suppose que vous avez à résoudre en utilisant seulement les expressions, et non consolidés. Une pure solution numérique doit être fine.Donc penser à des calculs de "supprimer" le signe.
Un exemple serait à la place du numéro: