Задать вопрос
@applonder

Почему не работает else в python?

import random
SecretNumber=random.randint(1,20)
print("Я думаю о числе от 1 до 20")
for guessesTaken in range(1,7):
    print("Сделай предположение")
    guess=int(input())
if guess<SecretNumber:
    print("Ваше предположение слишком мало")
elif guess>SecretNumber:
    print("Ваше предположение слишком велико")
else:
   break
   
if guess==SecretNumber:
    print("Хорошая работа вы отгодали мой номер в" +str(guessesTaken)+"guesses!"
else:
    print("Неа прости но ты не смог отгодать мое число а мое число было" + str(SecretNumber)+".")


Вот сам код.Я пытался сделать код для отгадывания числа пользователем.Но почему то code with mu ругается на полседний else.А idle пишет multiple statements found while compiling a single statement
  • Вопрос задан
  • 738 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
В строке
print("Хорошая работа вы отгодали мой номер в" +str(guessesTaken)+"guesses!"

нехватает закрывающей круглой скобки ')'.
И отформатируйте, блин, нормально код!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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