@@ -37,15 +37,13 @@ def is_good_number(number):
3737def error_message ():
3838 """
3939 Print an error message based on an ill formed number.
40- :return: str
4140 """
4241 pass
4342
4443
4544def blank_lines ():
4645 """
4746 Print blank lines on a successfully formed number.
48- :return: str
4947 """
5048 pass
5149
@@ -83,7 +81,6 @@ def player_progress(num_of_guesses, user_guess, correct_digits, correct_pos_digi
8381 :param user_guess: str
8482 :param correct_digits: int
8583 :param correct_pos_digits: int
86- :return: str
8784
8885 >>> player_progress(5, '12345', 4, 3)
8986 ------------------------------
@@ -95,12 +92,25 @@ def player_progress(num_of_guesses, user_guess, correct_digits, correct_pos_digi
9592 """
9693
9794 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 ))
10299 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 ))
104114
105115
106116if __name__ == '__main__' :
0 commit comments