Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2767132
А
Аноним
11 февраля 2025 17:57 · публичный вопрос
А
Аноним

Ошибка № 1 Найди одну ошибку в первых строках кода функции.Ошибка № 2 В коде функции проверь написание цикла.Ошибка № 3 Найди ошибку в последних строчках программы.Скачать…

Запрос пользователя

Ошибка № 1 Найди одну ошибку в первых строках кода функции.Ошибка № 2 В коде функции проверь написание цикла.Ошибка № 3 Найди ошибку в последних строчках программы.Скачать AirbornЯ Яндекс - быстрскачать learn.algoritmika.su Догические операторы в … 1 def day(): 2 3 color("yellow") begin_fill("yellow") 4 for i in range(18): 5 forward(100) 6 left(100) 7 end_fill() 8 from turtle import* 9 day("yellow") 10 exitonclickИсправь ошибки в программе. Рома написал программу, где необходимо нарисовать солнце. Для написания кода он создал функцию рисования солнца. подсказки Ошибка № 1 Ошибка № 2 ОшибкаNo перейдите в раздел "Параметры" 20:40 ) ENG 11.02.2025

Ответ нейросети
11 февраля 2025 17:57

Для решения задачи, изучим ваш код и выявим ошибки по шагам.

Код функции

def day():
    color("yellow")
    begin_fill("yellow")
    for i in range(18):
        forward(100)
        left(100)
    end_fill()
from turtle import *
day("yellow")
exitonclick()

Ошибки в коде

  1. Ошибка № 1: Неправильная структура определения функции

    • В строке 1 функция называется day(), но в строке 9 вызывается day("yellow") с параметром. Параметр функции не определен. Для исправления нужно добавить параметр в объявление функции:
    def day(color_name):
    
  2. Ошибка № 2: Неправильное использование функций

    • В строке 3 вы передаете фиксированное значение "yellow" в функции color() и begin_fill(). Логичнее будет передать параметр функции. Исправленный код:
    color(color_name)
    beginning_fill()
    
  3. Ошибка № 3: Ошибка в вызове функции exitonclick()

    • В строке 10 отсутствует открывающая и закрывающая скобка в exitonclick(). Исправляем, добавив скобки:
    exitonclick()
    

Исправленный код

Вот итоговая версия программы с исправлениями:

from turtle import *

def day(color_name):
    color(color_name)
    begin_fill()
    for i in range(18):
        forward(100)
        left(100)
    end_fill()

day("yellow")
exitonclick()

Объяснение исправлений

  1. Параметры функции: Мы добавили параметр color_name, чтобы можно было передать любой цвет в функцию day(), что делает код более универсальным.

  2. Использование параметров: Убедились, что цвет используется из аргумента функции.

  3. Правильное завершение программы: Проверили, что все вызовы функций правильно записаны с необходимыми скобками.

Теперь программа будет успешно рисовать солнце, используя библиотеку turtle.