April 2018
Beginner
340 pages
7h 54m
English
When creating a program which runs on the command line, there are essentially only two ways to get input from the user.
The first is by parsing command-line arguments. These are the extra information written on the same line when running an executable from the command line. For example: python3 -i blackjack.py. Here, we have passed in a flag of -i telling the interpreter to end in interactive mode, and the filename blackjack.py.
The second is the one which we have used throughout our blackjack game – input. The input function allows the user to type anything in to the command line and returns this as a string. As you may have noticed from our constant need to use the lower function and a while loop to validate the user's choices, ...