0
0 комментариев

Версия Python — 3.7. Операционная система — Windows 10. Здравствуйте, у меня проблема. Я начинающий программист, и начал изучать Python по книге Эла Свейгарта — «Учим Python, делая крутые игры». Значит, делал я игру про драконов, но у меня не работает оператор If. Вот код игры:

import random
import time
def StartGame():
print(»’Представьте, вы очутились в царстве драконов…Перед вами две пещеры. В одной из них добрый дракон, который хочет с вами дружить, он также поделится с вами всем тем, что у него есть,
а другой очень злой, и, как только увидит вас, сразу же съест вас!»’)
StartGame()
def ChooseCave():
cave = »
while cave != ‘1’ and cave != ‘2’:
print(»’Какую пещеру вы выбераете? Если хотите в первую, напишите цифру один, а если хотите во вторую,
напишите цифру два »’)
cave = input()
return cave
ChooseCave()
def checkCave(ChosenCave):
print(«Вы приближаетесь к пещере…»)
time.sleep(2)
print(«Большой дракон выпрыгивает перед вами! Он раскрывает свою пасть и…»)
time.sleep(2)
friendlyCave = random.randint(1, 2)
if ChosenCave == friendlyCave:
print(«…делится с вами своими сокровищами!»)
else:
print(«..и съедает вас!»)
checkCave(ChosenCave)

Незнаю, что делать. Второй день парюсь, книгу перечитывал, не помогает. Помогите! Может у меня такая ошибка в коде..

Решенный вопрос
Добавить комментарий