Вот мой код:Noob программист не может понять простой вопрос
name = input("What is your name? ")
print name + " do you want to play a game?"
answer = input("To play the game, type either yes or no. ")
if answer == yes:
print "Great," + name + "lets get started!"
elif answer == no:
print "Okay, good bye!"
import random
number = random.randint(1,50)
guess = input ("Pick a number between 1 and 50. This number cannot be a decimal. ")
if guess > number:
print "Your guess is too high!"
elif guess < number:
print "Your guess is too low!"
while guess != number:
print "Try again!"
else import random
number = random.randint(1,50)
if guess == number:
print "You guessed it!"
print "Great job."
print "Do you want to play again?"
while answer == yes:
import random
number = random.randint(1,50)
guess = input ("Pick a number between 1 and 50. This number cannot be a decimal. ")
if guess > number:
print "Your guess is too high!"
elif guess < number:
print "Your guess is too low!"
while guess != number:
print "Try again!"
if guess == number:
print "You guessed it!"
print "Great job."
print "Do you want to play again?
elif answer == no:
print "Okay. Good game " + name + "!"
print "Play again soon!"
Итак, мой первый вопрос в том, почему питон не признает вклад переменного имени в виде строки.
Второй вопрос - последний оператор elif продолжает давать синтаксическую ошибку. Я не знаю, почему.
Последний вопрос: могу ли я закодировать этот код любым простым способом?
Подсветка синтаксиса отбрасывает последнюю проблему: вы забыли закрытие кавычки ", на приведенной выше строке. – zondo
Некоторые примечания: 1) Сделайте свои заголовки дескриптивными. Ваше текущее название ничего не говорит о вашем вопросе. 2) Если вы ссылаетесь на ошибки или исключения, скопируйте полный текст в свой вопрос. Текст вашей синтаксической ошибки сообщит нам, где она находится. 3) Оставьте весь PS и спасибо. Он ничего не добавляет к вашему вопрос, и если вы правильно зададите свой вопрос, не будет никакой ненависти (за исключением худшего из людей, и ваш запрос не будет препятствовать им в любом случае). 4) Задавайте только один вопрос в каждом сообщении. 5) Уменьшите свой код до [MCVE] (http://stackoverflow.com/help/mcve) – skrrgwasme