Impression avancée - sep

Jusqu'à présent, nous avons utilisé des instructions print() avec différents arguments, et le programme les a affichés séparés par un espace. print('abc', 'def', 2) donnerait abc def 2.
Et si nous voulons séparer les valeurs avec un au lieu d'un espace ? Cela est possible en fournissant un paramètre sep à print().
print('hello', 'my', 'name is', 'Python', sep='')
Ce programme afficherait hellomyname isPython. sep peut être n'importe quelle valeur textuelle. Il peut s'agir d'une phrase (this is a separation, hey hey, etc.), il peut consister en des symboles, et il peut même être un texte vide sep=''. Dans le cas d'un texte vide, print afficherait les valeurs concaténées les unes aux autres.
print('hello', 'my', 'name is', 'Python', sep='')
dash = '--'
print('hello', 'my', 'name is', 'Python', sep=dash)
Cela donnerait :
hellomyname isPython
hello--my--name is--Python
Donc, par défaut, le paramètre sep est défini comme un espace (' ') et sépare les valeurs imprimées par un seul espace, mais nous pouvons modifier le format de sortie en passant notre valeur souhaitée à la fonction print avec print(..., sep='...').

Défi

On vous donne 3 entrées : une année, un mois et un jour. Vous devez afficher la date au format year-month-day.
Entrée
Sortie
2022 05 10
2022-05-10
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue