Код:
import random
#1
print("\a")
yourscore = 0
computerscore = 0
while yourscore < 3 and computerscore < 3:
#2
print('Текущий счет -Игрок: '+ str(yourscore) + " -компьютер: " + str(computerscore))
#3
yourscore = input('Выбери: камень, ножницы или бумага: ')
if yourscore == ('камень') or yourscore == ('ножницы') or yourscore == ('бумага'):
print('Вы выбрали ' , yourscore)
#4
computerscore = random.randint(1,3)
if computerscore == 1:
computerscore = 'камень'
elif computerscore == 2:
computerscore = 'ножницы'
elif computerscore == 3:
computerscore = 'бумага'
print('компьютер выбрал ' + computerscore)
#5
if yourscore == computerscore:
print("Ничья")
elif ((yourscore == 'камень' and computerscore == 'ножницы')
or (yourscore == 'бумага' and computerscore == 'камень')
or (yourscore == 'ножницы' and computerscore == 'бумага')):
print('Победило мешок с костями')
yourscore+=1
else:
print('Победил компьютерный гараж')
computerscore+=1
else:
print("Нет такого варианта")
print("Игра закончилась")
print('Итоговый счет - Игрок: ' + str(YourScore) + ' - Компьютер: ' + str(ComputerScore))
Это код для игры "камень ножницы бумага". Проблема в том, что не идёт подсчет очков так, как выдает ошибку, в следствии чего программка вылетает из консоли