1

Тема: Не розумію в чому проблема

import random

user_choise = 0
user_score = 0
door_count = int(input("Введіть к-ть дверей:"))
chost_index = 0

print("|Гра - Ghost Game")
print("||Є N дверей.За одними дверима є привид.")
print("|||Ваша задача максимально довго не попадати на привида")
print("|| - Починаємо - ||")

while True:
    print(" ", end = "")
    for i in range(door_count):
        print("___[" + str(i+1) +    "]",end = "")
    print("___")
    chost_index =random.randint(1,door_count)
    user_choise = int(input(" Номер дверей: "))
    print(" ",end = "")
    for i in range(1,door_count+1):
        if i !=chost_index:
            print("___[ ]", end = "")
        else:
            print("___[G]", end = "")
    print("")
    if user_choise == chost_index:
        print("")
        print("--Ви програли!--")
        print("||----------------------||")
        yesorno=input("Хочете ще зіграти?ТАК або НІ")
    else:
        user_score = user_score + 1
        print("")
        print("|| - Новий раунд - || ")
    print(yesorno)
    if yesorno == "ТАК":
        print("Ви назбирали - " + str(user_score) + " очків")
    elif yesorno =="НІ":
        break
else:
    while yesorno!= "ТАК" or "НІ":
        yesorno=input("Неправильно!Повторіть будь ласка ще раз!")

2

Re: Не розумію в чому проблема

А ми й поготів. Хоч би умову написали. Ну і чим робота програми від бажаного відрізняється.
А, так, тегами code користуйтеся.

Подякували: Chemist-i1

3

Re: Не розумію в чому проблема

думаю що воно може бути тут

yesorno!= "ТАК" or "НІ":

але - тег code і опис проблеми будуть ДУЖЕ доречними