2017-01-05 1 views
-2

Я сделал угадывание игровой программы, но каждый раз, когда я запускаю ее на VS-код или Sublime, он отображает только первый вывод и зависает. Если я использую Python IDLE, он запускает всю мою программу. Вот код:Как мне получить код VS или Sublime для полного запуска моего кода на Python?

# This is a guess the number game. 
import random 

guessesTaken = 0 

print('Hello! What is your name?') 
myName = input() 

number = random.randint(1, 20) 
print('Well, ' + myName + ', I am thinking of a number between 1 and 20.') 

while guessesTaken < 6: 
    print('Take a guess.') 
    guess = input() 
    guess = int(guess) 

    guessesTaken = guessesTaken + 1 

    if guess < number: 
     print('Your guess is too low.') #There are eight spaces in front of print 

    if guess > number: 
     print('Your guess is too high.') 

    if guess == number: 
     break 

if guess == number: 
    guessTaken = str(guessesTaken) 
    print('Good job, ' + myName + '! You guessed my number in ' + guessesTaken + ' guesses!') 

if guess != number: 
    number = str(number) 
    print('Nope. The number I was thinking of was ' + number) 
+0

Что произойдет, если у вас есть файл, состоящий только из 'print (" hi "); печать (вход()) '? Возможно, вам повезет, если вы зададите свой вопрос немного более узким, сосредоточьтесь на одном IDE/редакторе и дадите нам несколько минимальных шагов, чтобы воспроизвести проблему, с которой вы сталкиваетесь. –

ответ

-1

У меня есть решение проблемы. Если вы скачали sublimeREPL. Перейти к инструментам> SublimeREPL> Python> Python - RUN текущего файла

если нет, то скопировать этот контрольный пакет:

https://packagecontrol.io/installation

Перейти к Виду> консоль> и скопируйте ссылку выше> нажмите Enter и когда это делается, закройте возвышенное и снова откройте его.

Затем перейдите> Настройки> Управление пакетов> и типа> sublimerepl

После того, как вы закаченное вы можете выполнить описанные выше действия.

надеюсь, что это сработает.

+0

Как ясно указано на странице [Установка управления пакетами] (https://packagecontrol.io/installation), 'Предупреждение: Пожалуйста, не распространяйте установочный код через другой веб-сайт. Он будет меняться при каждом выпуске. Вместо этого, пожалуйста, перейдите на эту страницу. »Кроме того, этот пост не отвечает на вопрос. – MattDMo

+0

Жаль, что я этого не осознал. Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^