Let's make 'hit and blow' game.
import random def randomNumber(): return random.randint(1000, 9999) def check(guess, correct): hit = 0 blow = 0 correctList = list(correct) guessList = list(guess) for i in range(len(correctList)): if correctList[i] == guessList[i]: hit += 1 correctList[i] = ' ' guessList[i] = ' ' for i in range(len(correctList)): for j in range(len(guessList)): if correctList[i] == guessList[j]: blow += 1 correctList[i] = ' ' guessList[j] = ' ' return hit, blow def main(): correct = randomNumber() while(True): guess = input('your guess: ') hit, blow = check(guess, correct) if hit == 4: print('You WON!') break print