Create alfa-version game

This commit is contained in:
User 2025-04-30 19:30:02 +03:00
commit 2b90bb8f3a
2 changed files with 61 additions and 0 deletions

13
Short_plan Normal file
View File

@ -0,0 +1,13 @@
№1 Короткий план
1) Задать значения максимального количества попыток и количества символов в одной попытке
2) Вывод условия игры
3) Создание случайного числа
4) Создание основного цикла while для завершения или повторения игры
5) Создание цикла while для ввода попыток
6) Создание цикла while для анализа попытки и вывода подсказки

48
main.py Normal file
View File

@ -0,0 +1,48 @@
import random
max_nam = 10
guess_num = 3
digits = "0123456789"
while True:
digits = list(digits)
random.shuffle(digits)
secret_num = ''
for i in digits[0:3]:
secret_num += i
print("I mean digit.")
attemt_num = 1
while max_nam >= attemt_num:
attemt = ''
while len(attemt) != guess_num or not attemt.isdecimal():
print(f"Attemt № {attemt_num}")
attemt = input("> ")
clue = []
if secret_num == attemt:
print("You win!")
break
for i in range(len(attemt)):
if secret_num[i] == attemt[i]:
clue.append("Fermi")
if attemt[i] in secret_num:
clue.append("Pico")
if len(clue) == 0:
print("Bagle")
else:
sorted(clue)
print(' '.join(clue))
attemt_num += 1
print("You spent your attemt")
print(f"You want repit the game. The hiden numbers is {secret_num}? 'yes' or 'no'")
answer = input("> ")
if answer == 'no':
print("Thanks for playing")
break