Basic Python Exercises - sys.argv
Exercício que demosntra um 'Hello World' utilizando a propriedade sys.argv
Se você caiu de paraquêdas nesta página, nós estamos na seção Python realizando os exercícios de programação da lista do Google Python Exercise
O Google mantém um breve tutorial e alguns exercícios sobre Python, eu apenas traduzi os enunciados. O legal dos
exercícios é que eles vem com os testes prontos, ou seja, você olha para o teste para ver como o código deveria
funcionar e implementa as funções até os testes passarem. Copie o conteúdo abaixo em um arquivo chamado script.py
e execute no terminal python script.py
.
O exercício acaba quando todos os testes estiverem passando.
Este é o exemplo de “Hello Word” da Google, apesar de simples não pude deixar de incluí-lo pois ele ilustra como utilizar a propriedade sis.argv.
Crie um arquivo denominado hello.py
e insira o conteúdo abaixo.
import sys
# Define a main() function that prints a little greeting.
def main():
# Get the name from the command line, using 'World' as a fallback.
if len(sys.argv) >= 2:
name = sys.argv[1]
else:
name = 'World'
print('Hello', name)
# This is the standard boilerplate that calls the main() function.
if __name__ == '__main__':
main()
Execute no terminal….
python hello.py
// Hello Word
python hello.py Alice
// Hello Alice