Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Код выдает ошибку: Invalid syntax

Варвара Дубровина Z Ученик (100), на голосовании 2 месяца назад
написала код:
x = 2*27**7 + 3**10 - 9
a = []
While x > 0:
a = [x%3] + a
x = x//3
print(a)
после того , как запускаю его , выдает ошибку Invalid syntax
обозначает красным "х", который идет после While.
подскажите, пожалуйста, как это исправить?
Голосование за лучший ответ
FolzyGrief Профи (856) 3 месяца назад
Ошибка Invalid syntax возникает из-за того, что в Python ключевые слова чувствительны к регистру. В вашем коде используется While, с большой буквы, вместо while с маленькой. Python ожидает, что будет использовано ключевое слово while с маленькой буквы.

Вот исправленный вариант вашего кода:
 x = 2 * 27 ** 7 + 3 ** 10 - 9 
a = []
while x > 0:
a = [x % 3] + a
x = x // 3
print(a)
Варвара Дубровина ZУченик (100) 3 месяца назад
спасибо огромное!!!!
Мастер (1068) 3 месяца назад
после слов «написалА» не читал
Похожие вопросы