Я бегу по книге, придумываю собственные компьютерные игры с Python. Что использует python 3. Я нахожусь на ubuntu с версией python.Python3 - Придумайте свои собственные игры Ocmputer - Dragon.py - не удалось запустить
[email protected]:~$ python3 --version
Python 3.2.3
Я делаю dragon.py - Dragon.py authors source Это мой источник.
import random
import time
def displayIntro():
print('You are in a land full of dragons. In front of you,')
print('you see two caves. In one cave, the dragon is friendly')
print('and will share his treasure with you. The other dragon')
print('is greedy and hungry and will eat you on sight.')
print()
def chooseCave():
cave = ''
while cave != '1' and cave != '2':
print('Which cave will you go in to? (1 or 2)')
cave = input()
return cave
def checkCave(chosenCave):
print('You approach the cave...')
time.sleep(2)
print('It is dark and spooky...')
time.sleep(2)
print('A large Dragon jumps out in front of you and...')
print()
time.sleep(2)
friendlyCave = random.randint(1, 2)
if chosenCave == str(friendlyCave):
print('Gives you his treasure')
else:
print('Gobbles you up in one bite')
playAgain = 'yes'
while playAgain == 'yes' or playAgain == 'y':
displayIntro()
caveNumber = chooseCave()
checkCave(caveNumber)
print('Do you want to play Again? (Yes or No)')
playAgain = input()
Нет, когда я запускаю программу, я не получаю никаких ошибок или рабочей программы.
[email protected]:~$ python3 dragon2.py
[email protected]:~$
Я проверил авторов дифф инструмент diff tool и я хорошо. Я использую pep8, и все в порядке.
Как устранить эту проблему? Что-то не так, по-видимому, ошибок не исправить.
Есть ли способ проверить это. Я бы ожидал, что ошибка вернется. В более крупной программе это может быть трудно найти. – sayth