From 855a6bb633a83787d5d42545dcf5991602602972 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Wed, 15 Dec 2021 21:05:42 -0500 Subject: [PATCH] Added check to ensure length is an integer --- password_generator.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/password_generator.py b/password_generator.py index ec30ee9..a8fbfa7 100644 --- a/password_generator.py +++ b/password_generator.py @@ -92,7 +92,14 @@ def main(): print('Note that ambiguous characters such as 0 (zero) and O (capital o) \ are automatically excluded!\n') - length = int(input('How many characters for your password? ')) + length = '' + while length is not int: + try: + length = int(input('How many characters for your password? ')) + break + except ValueError: + print('Please enter an integer.') + use_uchars = input('Use uppercase? [Y/n] ') use_nums = input('Use numbers? [Y/n] ') use_symbols = input('Use symbols? [Y/n] ')