S 
		
				
				
			
		sasha20l
Написал рандомизатор для принятия сложных решений.
Укажите на мои ошибки пожалуйста и как код сделать красивее и компактнее.
Спасибо.
	
	
	
	
		
И еще у меня почему-то рамдомизатор не воспринимает русский язык(((
Подскажите в чем может быть дело.
				
			Укажите на мои ошибки пожалуйста и как код сделать красивее и компактнее.
Спасибо.
		Код:
	
	'''
import random
print("~"*100)
print ('\033[91mДобро пожаловать в рандомизатор !!!\033[0m')
print ('\033[92mНапишите из чего будем рандомить, нажмите Enter.\033[0m')
print ('\033[92mНапишите end, для перехода к рандому\033[0m')
print("~"*100)
list = []
items = [1,2]
number_rand = 0
True_x = True
True_y = True
True_z = True
while True_x:
    True_y = True
    intup_rand = str(input("Введите позицию для рандома = "))
    if intup_rand == "end":
        True_x = False
    else:
        while True_y:
            print("Хотите в рандом добавить ",intup_rand," ?")
            print("'\033[92m1 - Да\033[0m'"," или ","'\033[91m2 - нет\033[0m'")
            intup_yes_no = str(input("Добавляем ? "))
            if intup_yes_no == "1" or "2":
                if intup_yes_no == "1":
                    print("Хорошо! мы добавили = ",intup_rand)
                    list.append(intup_rand)
                    True_y = False
                else:
                    print("Тогда ")
                    True_y = False
            else:
                print("'\033[92mПопробуйте еще\033[0m'")
print ("В рандом добавлены следующие позиции: ")
for x in list: print (x)
print("'\033[92m1 - отредактировать\033[0m'"," или ","'\033[91m2 - оставить все как есть\033[0m'")
while True_z:
            intup_yes_no = str(input("? = "))
            if intup_yes_no == "1" or "2":
                if intup_yes_no == "2":
                    print("Отлично !")
                    True_z = False
                else:
                    print("'\033[92m1 - добавить позицию\033[0m'"," или ","'\033[91m2 - удалить позицию\033[0m'")
                    intup_yes_no = str(input("? = "))
                    if intup_yes_no == "1" or "2":
                        if intup_yes_no == "1":
                            intup_rand = str(input("Введите позицию для рандома = "))
                            print("Хорошо! мы добавили = ",intup_rand)
                            list.append(intup_rand)
                            for x in list: print (x)
                            print("'\033[92m1 - отредактировать\033[0m'"," или ","'\033[91m2 - оставить все как есть\033[0m'")
                            True_y = False
                        elif intup_yes_no == "2":
                            len_inf = (len(list))-1
                            print("Какой элемент удалить, выберите: 0-",len_inf)
                            z = int(input("?= "))
                            list.pop(z)
                            for x in list: print (x)
                            print("'\033[92m1 - отредактировать\033[0m'"," или ","'\033[91m2 - оставить все как есть\033[0m'")
                            True_y = False
                    else:
                        print("'\033[92mПопробуйте еще\033[0m'")
                        print("'\033[92m1 - отредактировать\033[0m'"," или ","'\033[91m2 - оставить все как есть\033[0m'")
                        
            else:
                print("'\033[92mПопробуйте еще\033[0m'")
random = random.choice(list)
print ("'\033[92mПоздравляю!! Выбор пал на = \033[0m'",random)И еще у меня почему-то рамдомизатор не воспринимает русский язык(((
Подскажите в чем может быть дело.
 
	 
	 
	 
	 
	 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
	