barzini
Заблокированные
- Статус
- offline
- Регистрация
- 02.12.2016
- Сообщения
- 111
- Репутация
- 39
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Подскажите, где ошибка. При результате в игре 'Камень, ножницы, бумага', показывает другой результат. Пример: у меня и противника - камень, но показывает, что я проиграл.
Код:
import random
print ('\r ------------GAME--------------- ')
print ('\r ----\'ROCK, SCISSORS, PAPER\'---- \n')
print (' START\n')
print ('Please, select a number:')
print ('1) Rock\n2) Scissors\n3) Paper\n>> ', end='')
x = int(input())
while x!=1 or x!=2 or x!=3:
if x > 3 or x < 0:
print('You wrong select is number!!!')
print('Please, select a number:')
print('1) Rock\n2) Scissors\n3) Paper\n>> ', end='')
x = int(input())
continue
else:
break
opp = random.randint(1,3)
if opp == 1:
opp = 'Rock'
elif opp == 2:
opp = 'Scissors'
else:
opp = 'Paper'
if x == 1:
print ('You select is \' Rock \'')
print ('Opponent select is \'', str(opp),'\'')
if opp == 1:
print ('Draw')
elif opp == 2:
print ('You WIN')
else:
print ('You LOSE')
elif x == 2:
print ('You select is \'Scissors\'')
print('Opponent select is \'', opp, '\'')
if opp == 2:
print('Draw')
elif opp == 1:
print('You LOSE')
else:
print('You WIN')
else:
print ('You select is \'Paper\'')
print('Opponent select is \'', opp, '\'')
if opp == 2:
print('You LOSE')
elif opp == 1:
print('You WIN')
else:
print('Draw')