Я пытаюсь сделать кубик для моего племянника, чтобы он мог играть в настольные игры без кубиков. я застрял в цикле while, даже если я ввожу условие, которое истинно. Я пытаюсь заставить его выбрать, какие кости он хочет использовать, но если он выбирает неправильные кости, он просит его снова ввести его. мой код ...Застрял в петле
dice_select = input('Enter the amount of sides are on the dice you want to throw, either 4, 6, or 12: ')
while dice_select != 4 or dice_select != 6 or dice_select != 12:
dice_select = int(input('Sorry thats not quite right. Enter the amount of sides are on the dice you want to throw, either 4, 6, or 12: '))
если я ввести 4, 6 или 12, то он по-прежнему ставит меня в петлю, когда предполагается продолжить.
Единственный способ, которым это условие может быть ложным, было бы, если бы 'dice_select' было равно 4, 6 и 12 в одно и то же время. –
перечитайте ваше состояние. оцените его за ценности, которые вы ищете. Что происходит, когда 'dice_select' является' 4'? – njzk2