Fix end
This commit is contained in:
		@@ -64,9 +64,13 @@ def best_letter(word_resolve):
 | 
			
		||||
    sorted_letters = sorted(
 | 
			
		||||
        letters.items(), key=operator.itemgetter(1), reverse=True
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
    # Best letter 
 | 
			
		||||
    return sorted_letters[0][0]
 | 
			
		||||
    if len(sorted_letters) > 0:
 | 
			
		||||
        return sorted_letters[0][0]
 | 
			
		||||
    else:
 | 
			
		||||
        end = True
 | 
			
		||||
        print('No more possibilities')
 | 
			
		||||
        return None
 | 
			
		||||
 | 
			
		||||
# End Functions
 | 
			
		||||
 | 
			
		||||
@@ -98,34 +102,34 @@ print('')
 | 
			
		||||
while play:
 | 
			
		||||
    # Get best letter
 | 
			
		||||
    best_option = best_letter(word_resolve)
 | 
			
		||||
    # The guard not to give it back
 | 
			
		||||
    letters_used.append(best_option)
 | 
			
		||||
    print_words()
 | 
			
		||||
    # Print best letter
 | 
			
		||||
    print('Test with the letter> {letter}'.format(
 | 
			
		||||
        letter=best_option.upper()
 | 
			
		||||
        ))
 | 
			
		||||
    # Save successes
 | 
			
		||||
    print('')
 | 
			
		||||
    question_success = raw_input('I successful? (yes o no): ').lower()
 | 
			
		||||
    clear()
 | 
			
		||||
    if question_success == 'no':
 | 
			
		||||
        clear()
 | 
			
		||||
    if best_option:
 | 
			
		||||
        # The guard not to give it back
 | 
			
		||||
        letters_used.append(best_option)
 | 
			
		||||
        print_words()
 | 
			
		||||
        # Print best letter
 | 
			
		||||
        print('Test with the letter> {letter}'.format(
 | 
			
		||||
            letter=best_option.upper()
 | 
			
		||||
            ))
 | 
			
		||||
        # Save successes
 | 
			
		||||
        print('')
 | 
			
		||||
        print('Ups!')
 | 
			
		||||
    elif question_success == 'yes':
 | 
			
		||||
        print('')
 | 
			
		||||
        print_words(True)
 | 
			
		||||
        good_pos = raw_input('Tell me that positions (Example> 2 4 7): ').split(' ')
 | 
			
		||||
        question_success = raw_input('I successful? (yes o no): ').lower()
 | 
			
		||||
        clear()
 | 
			
		||||
        for pos in good_pos:
 | 
			
		||||
            word_resolve[int(pos) - 1] = best_option
 | 
			
		||||
        if question_success == 'no':
 | 
			
		||||
            clear()
 | 
			
		||||
            print('')
 | 
			
		||||
            print('Ups!')
 | 
			
		||||
        elif question_success == 'yes':
 | 
			
		||||
            print('')
 | 
			
		||||
            print_words(True)
 | 
			
		||||
            good_pos = raw_input('Tell me that positions (Example> 2 4 7): ').split(' ')
 | 
			
		||||
            clear()
 | 
			
		||||
            for pos in good_pos:
 | 
			
		||||
                word_resolve[int(pos) - 1] = best_option
 | 
			
		||||
 | 
			
		||||
    # Game over
 | 
			
		||||
    end = True
 | 
			
		||||
    for letter in word_resolve:
 | 
			
		||||
        if letter != '_':
 | 
			
		||||
            end = False
 | 
			
		||||
        end = False
 | 
			
		||||
        if not '_' in word_resolve:
 | 
			
		||||
            end = True
 | 
			
		||||
    if end:
 | 
			
		||||
        play = False
 | 
			
		||||
        print('Game over :)')
 | 
			
		||||
		Reference in New Issue
	
	Block a user