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

Почему ошибка при for i in range(45)?

code:

import turtle
turtle.pensize(0.01)
for i in range(0, 360):
turtle.forward(i)
turtle.right(i)


Traceback (most recent call last):
  File "/usr/lib/python3.8/ast.py", line 47, in parse
    return compile(source, filename, mode, flags,
  File "/home/kostya/turtle1.py", line 4
    turtle.forward(i)
    ^
IndentationError: expected an indented block

Перевод
Отслеживание (последний вызов последний):
   Файл "/usr/lib/python3.8/ast.py", строка 47, при синтаксическом анализе
     возврат компиляции (источник, имя файла, режим, флаги,
   Файл "/home/kostya/turtle1.py", строка 4
     черепаха вперед (я)
     ^
Ошибка отступа: ожидается блок с отступом
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Давайте поможет анонимусу прочитать сообщение об ошибке (загнать текст в гугл-переводчик)

ожидается блок с отступом

Табуляции не хватает.

Емнип, тему про важность табуляции в питоне загоняют в первой же главе

Код видимо должен выглядеть как-то так:
import turtle
turtle.pensize(0.01)
for i in range(0, 360):
  turtle.forward(i)
  turtle.right(i)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект