@@ -37,15 +37,13 @@ def is_good_number(number):
37
37
def error_message ():
38
38
"""
39
39
Print an error message based on an ill formed number.
40
- :return: str
41
40
"""
42
41
pass
43
42
44
43
45
44
def blank_lines ():
46
45
"""
47
46
Print blank lines on a successfully formed number.
48
- :return: str
49
47
"""
50
48
pass
51
49
@@ -83,7 +81,6 @@ def player_progress(num_of_guesses, user_guess, correct_digits, correct_pos_digi
83
81
:param user_guess: str
84
82
:param correct_digits: int
85
83
:param correct_pos_digits: int
86
- :return: str
87
84
88
85
>>> player_progress(5, '12345', 4, 3)
89
86
------------------------------
@@ -95,12 +92,25 @@ def player_progress(num_of_guesses, user_guess, correct_digits, correct_pos_digi
95
92
"""
96
93
97
94
print ('------------------------------' )
98
- print ('Used guesses: {}' .format (5 ))
99
- print ('User guess: {}' .format ('12345' ))
100
- print ('Digits correct: {}' .format (4 ))
101
- print ('Digits in correct position: {}' .format (3 ))
95
+ print ('Used guesses: {}' .format (num_of_guesses ))
96
+ print ('User guess: {}' .format (user_guess ))
97
+ print ('Digits correct: {}' .format (correct_digits ))
98
+ print ('Digits in correct position: {}' .format (correct_pos_digits ))
102
99
print ('------------------------------' )
103
- pass
100
+
101
+
102
+ def success_message (num_of_guesses ):
103
+ """
104
+ If user guesses number successfully, print how many guesses were used.
105
+
106
+ :param num_of_guesses: int
107
+
108
+ >>> success_message(5)
109
+ Congratulations! You have successfully guessed the secret number!
110
+ It took you 5 guesses to get it right!
111
+ """
112
+ print ('Congratulations! You have successfully guessed the secret number!' )
113
+ print ('It took you {} guesses to get it right!' .format (num_of_guesses ))
104
114
105
115
106
116
if __name__ == '__main__' :
0 commit comments