Une doublure qui renvoie du texte tel que "Moins de 60 ans" et "Plus de 100"

PHP

$score = 105;
$score_text = sprintf("%s%d", $score % 10 < 5 ? "plus de-" : "en dessous de", round($score, -1));
echo $score_text;
#Moins de 110

Python3

# -*- coding: utf-8 -*-
score = 105
score_text = "%s%d" % (("plus de-", score // 10 * 10) if score % 10 < 5 else ("en dessous de", (score // 10 + 1) * 10))
print(score_text)
#Moins de 110

Recommended Posts

Une doublure qui renvoie du texte tel que "Moins de 60 ans" et "Plus de 100"
Optimisations telles que l'interpolation et l'ajustement de courbe