Stampa avanzata - sep

Finora, abbiamo usato istruzioni print() con diversi argomenti, e il programma li ha stampati separati da uno spazio. print('abc', 'def', 2) risulterebbe in abc def 2.

E se volessimo separare i valori con un invece che con uno spazio? Questo è possibile fornendo un parametro sep a print().

print('hello', 'my', 'name is', 'Python', sep='')

Questo programma stamperebbe hellomyname isPython. sep può essere qualsiasi valore testuale. Può essere una frase (this is a separation, hey hey, ecc.), può consistere di simboli, e può persino essere un testo vuoto sep=''. Nel caso di un testo vuoto, print stamperà i valori concatenati tra loro.

print('hello', 'my', 'name is', 'Python', sep='')
dash = '--'
print('hello', 'my', 'name is', 'Python', sep=dash)

Questo produrrebbe:

hellomyname isPython
hello--my--name is--Python

Quindi, per impostazione predefinita, il parametro sep è impostato su uno spazio (' ') e separa i valori stampati con un singolo spazio, ma possiamo modificare il formato di output passando il valore desiderato alla funzione print con print(..., sep='...').

Sfida

Ti vengono forniti 3 input - un anno, un mese e un giorno. Devi stampare la data nel formato anno-mese-giorno.

Input

Output

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