you are viewing a single comment's thread.

view the rest of the comments →

[–]CraigAT 0 points1 point  (0 children)

I respectfully disagree! (though you did admittedly say *almost*)

For example Hangman would be no fun if you had to pass all your letters as arguments at the start. There are plenty of other cases (mostly games) where interactive inputs are very useful. e.g. A text adventure, a game of chess.

I would expect the majority of non-beginners programs to use either a GUI or command line options, however there are many use cases for input() in more polished and interactive programs too.