O'Reilly logo

Tkinter GUI Programming by Example by David Love

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Interactivity

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required