Files
discretemath-labs/LabMD_2/mastermind.py
2022-12-11 18:09:55 +02:00

37 lines
807 B
Python

import random
num = random.randrange(1000, 10000)
n = int(input("Guess the number: XXXX"))
if (n == num):
print("You won! You're a Mastermind!")
else:
ctr = 0
while (n != num):
ctr += 1
count = 0
n = str(n)
num = str(num)
correct = ['X']*4
for i in range(0, 4):
if (n[i] == num[i]):
count += 1
correct[i] = n[i]
else:
continue
if (count < 4) and (count != 0):
print("Not really. But you guessed ",
count, " digit(s) correct!")
print("These digits are correct: ")
for k in correct:
print(k, end=' ')
print('\n')
print('\n')
n = int(input("Enter next numbers: "))
elif (count == 0):
print("All digits are wrong.")
n = int(input("Enter next numbers: "))
if n == num:
print("You became a Mastermind!")
print("It took ", ctr, "tries.")