Crea un programa que accepte un argument posicional name i imprimisca per pantalla el missatge Hello, <name>!.
Si no es proporciona cap nom, el programa ha d'imprimir Hello, World!.
Crea un programa que accepte dos arguments posicionals: un nombre enter start i un nombre enter end.
El programa ha d'imprimir tots els nombres enters des de start fins a end (inclosos) en una sola línia, separats per espais.
Exemple d'ús
$pythonnumbers-in-range.py5105678910
Ampliació: -s/--step
Modifica el programa anterior perquè accepte un argument opcional -s/--step que especifique el pas entre els nombres.
Si no es proporciona aquest argument, el pas per defecte serà 1.
$pythonnumbers-in-range.py515-s2579111315
Ampliació: --exclude-end
Modifica el programa anterior perquè accepte un argument opcional --exclude-end,
que, si es proporciona, excloga el nombre end de la llista impresa.
$pythonnumbers-in-range.py510--exclude-end
56789
Ampliació: ordre dels paràmetres
Modifica el programa anterior perquè siga capaç de mostrar
els nombres en un rang on el valor inicial és més gran que el valor final.
Modifica el programa anterior perquè accepte un argument opcional -r/--reverse.
Si aquest argument es proporciona, els arguments s'han d'imprimir en ordre invers.
Modifica el programa anterior perquè accepte dos arguments opcionals:
-u/--uppercase per imprimir els arguments en majúscules
i -l/--lowercase per imprimir-los en minúscules.
El comportament del programa ha de ser el següent:
Ha d'acceptar un argument opcional -w/--words per comptar el nombre de paraules (comportament per defecte).
Ha d'acceptar un argument opcional -l/--new-lines per comptar el nombre de línies.
Ha d'acceptar un argument opcional -c/--characters per comptar el nombre de caràcters.
Ha d'acceptar un argument opcional -v/--verbose per mostrar un missatge descriptiu juntament amb el nombre comptat.
Exemple d'ús
$echo-e"Hola món\nAixò és Python"|pythonwordcount.py-w-v
Paraules:5$echo-e"Hola món\nAixò és Python"|pythonwordcount.py-l
2$echo-e"Hola món\nAixò és Python"|pythonwordcount.py-c-v
Caràcters:24$echo-e"Hola món\nAixò és Python"|pythonwordcount.py-w-c
524
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.