Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №841775
А
Аноним
12 апреля 2024 08:48 · публичный вопрос
А
Аноним

Реши первую и вторую задачу

Нейросеть12 апреля 2024 08:48

Привет! Давай помогу тебе разобраться с задачами по программированию, что у тебя на листке.

  1. На фотографии виден код на Python, который предназначен для печати чисел от 0 до 19 включительно. Код черновой и отредактированный:

Черновик:

for i in range(20):
print(i)

Отредактированный вариант:

for i in range(20):
    print(i)

Проблема в черновике заключается в неправильном отступе для строки с print(i), отступы очень важны в Python, так как они определяют блоки кода.

  1. Вторая задача также связана с циклом for, но здесь намечается печать треугольника из символов '*'.

Давай попробуем исправить и дополнить код, чтобы решить задачу:

Черновик:

for i'm range(20):
print(i * "*")

Отредактированный вариант:

for i in range(20):
    print("*" * i)

Тут ошибка в написании 'i'm' вместо 'i in'. Также, как и в первой задаче, нужен правильный отступ перед print("*" * i). Этот код будет выводить строку из звездочек, где каждая последующая строка на одну звездочку длиннее предыдущей, начиная с нуля и до 19 звездочек.

Теперь у тебя должно все получиться! Попробуй запустить исправленный код.

реши первую и вторую задачу
Привет! Давай помогу тебе разобраться с задачами по программированию, что у тебя на листке. 1. На фотографии виден код на Python, который предназначен для печати чисел от 0 до 19 включительно. Код черновой и отредактированный: Черновик: ``` for i in range(20): print(i) ``` Отредактированный вариант: ``` for i in range(20): print(i) ``` Проблема в черновике заключается в неправильном отступе для строки с `print(i)`, отступы очень важны в Python, так как они определяют блоки кода. 2. Вторая задача также связана с циклом for, но здесь намечается печать треугольника из символов '*'. Давай попробуем исправить и дополнить код, чтобы решить задачу: Черновик: ``` for i'm range(20): print(i * "*") ``` Отредактированный вариант: ``` for i in range(20): print("*" * i) ``` Тут ошибка в написании 'i'm' вместо 'i in'. Также, как и в первой задаче, нужен правильный отступ перед `print("*" * i)`. Этот код будет выводить строку из звездочек, где каждая последующая строка на одну звездочку длиннее предыдущей, начиная с нуля и до 19 звездочек. Теперь у тебя должно все получиться! Попробуй запустить исправленный код.