Предмет: Информатика, автор: Seva1472



choice = int(input('Введите номер двери (1, 2 или 3): '))

в чем проблема? просто в редакторе пишет "SyntaxError: invalid character in identifier"
это python 3


XKekesX: В какой среде пишешь?
Seva1472: на сайте repl.it
XKekesX: я попробовал, у меня эта строка работает. Скорее всего ошибка не тут
Seva1472: если я сюда код вставлю сможешь проверить?
XKekesX: попробую
Seva1472: from random import shuffle

doors = ['dragon', 'water', 'empty']
lives = 3
score = 0

while True:
    choice = int(input('Введите номер двери (1, 2 или 3): '))
    shuffle(doors)
    score += 100
    if doors[choice - 1] == 'dragon':
        print('Вы сражались с драконом и потеряли жизнь.')
        lives -= 1
    elif doors[choice - 1] == 'water':
        print('Вы выпили живой воды и получили жизнь.')
        lives += 1
    else:
        print('Ничего не произошло.')
    if lives == 0:
        print('Игра окончена. Ваш счет:', score)
        break

Ответы

Автор ответа: XKekesX
0

Скорее всего это из-за русского языка. Некоторые версии интерпретаторов его не понимают. Попробуй сменить сайт для написания. Так код рабочий



Seva1472: помогло
Seva1472: а нет
Seva1472: та же ошибка(
XKekesX: Попробуй тут:
https://www.onlinegdb.com/online_python_compiler
Seva1472: такая же ошибка как и на репле
XKekesX: Уверен, что код тот же?
Seva1472: сработало
XKekesX: во)
Seva1472: СПАСИбО БОЛЬШОЕ
Seva1472: ТАК ВІРУЧИЛ
Похожие вопросы
Предмет: Алгебра, автор: nurgazykyzyajcurok04