@Kirillkin4444
Человек

Какие у меня ошибки в этом коде?

from random import randint
print("Игра с ПРИЗРАКАМИ!")
feeling_brave = True
score = 0
while feeling_brave:
ghost_door = radint (1,3)
print("Здесь 3 двери")
print("За 1 из них призрак!")
print("Какую дверь выберешь ты?")
door = input("1,2 or 3?")
door_num = int(ghost)
if door_num == ghost_door:
print("ПРИЗРАК!")
feeling_brave = False
else:
print("Нет призрака!")
print("Вы проходите дальше!")
score = score + 1
print("Беги!")
print("Ты проиграл! Твои очки", score)
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@Dr3g0nra1der
Backend Java Developer
Как минимум, 0 отступов. Если надо записать код в вопросе, делается это с помощью тегов code и /code (в поле текстого редактора две угловые скобки и слэш вверху).

Ошибка в шестой строке
ghost_door = radint (1,3)

Опечатка - вместо нужного randint у тебя radint.

print("Ты проиграл! Твои очки", score)
Правильно:
print("Ты проиграл! Твои очки", + string(score))

Так-же, могу посоветовать пару вещей.
score = score + 1
Здесь было бы уместнее
score += 1

Так-же, я не советую писать код в IDLE, так как последний является жутко неудобным. Намного лучшим вариантом является IDE PyCharm, либо редакторы кода Atom или VS Code.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы