From 0552b87d15a033ccb4f18574cd1603c770bc1570 Mon Sep 17 00:00:00 2001 From: AnnaAgf <43129985+AnnaAgf@users.noreply.github.com> Date: Thu, 29 Nov 2018 14:18:25 +0300 Subject: [PATCH 1/3] Update file.py --- file.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/file.py b/file.py index e69de29..73de131 100644 --- a/file.py +++ b/file.py @@ -0,0 +1,18 @@ +import random + +world_list = ('way', 'oil', 'cosmic', 'plan', 'library', 'washer', 'olimpia') + + +def print_users_word(arg): + print(''.join(arg)) + #return True + + +secret_word = random.choice(world_list) +print(secret_word) + +users_word = ['*'] * len(secret_word) +print_users_word(users_word) + +users_word[1] = 's' +print_users_word(users_word) From 2cca8b3619184ec21114ab2c305d8df1d9205ecc Mon Sep 17 00:00:00 2001 From: AnnaAgf <43129985+AnnaAgf@users.noreply.github.com> Date: Thu, 29 Nov 2018 15:41:19 +0300 Subject: [PATCH 2/3] Update file.py --- file.py | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/file.py b/file.py index 73de131..ea8a39c 100644 --- a/file.py +++ b/file.py @@ -1,5 +1,7 @@ import random +MAX_ERRORS = 8 + world_list = ('way', 'oil', 'cosmic', 'plan', 'library', 'washer', 'olimpia') @@ -14,5 +16,36 @@ def print_users_word(arg): users_word = ['*'] * len(secret_word) print_users_word(users_word) -users_word[1] = 's' -print_users_word(users_word) +#users_word[1] = 's' +#print_users_word(users_word) + + +errors_counter = 0 +while True: + letter = raw_input("vvedi bukvu ") + + if len(letter) != 1 or not letter.isalpha(): + continue + + if letter in secret_word: + idx = 0 + for char in secret_word: + if char == letter: + users_word[idx] = letter + idx += 1 + if '*' not in users_word: + print('win ;)') + break + + else: + errors_counter += 1 + print('mistakes are ', errors_counter) + if errors_counter == MAX_ERRORS: + print('loser') + break + print_users_word(users_word) +print('Bye!') + + #print(letter) + + From 84184eb3cfeb08c51062d8f3c119aaad99bc5371 Mon Sep 17 00:00:00 2001 From: AnnaAgf <43129985+AnnaAgf@users.noreply.github.com> Date: Thu, 29 Nov 2018 15:48:16 +0300 Subject: [PATCH 3/3] Update file.py --- file.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/file.py b/file.py index ea8a39c..d4f1985 100644 --- a/file.py +++ b/file.py @@ -28,8 +28,7 @@ def print_users_word(arg): continue if letter in secret_word: - idx = 0 - for char in secret_word: + for idx, char in enumerate(secret_word): if char == letter: users_word[idx] = letter idx += 1 @@ -48,4 +47,3 @@ def print_users_word(arg): #print(letter) -