profile
Размещено 3 года назад по предмету Информатика от iva32k

Помогите пожайлуста прошу,Даю 100 балов
Задание 1. Проекты с циклами со счетчиком с использованием величин (6 баллов).

1. Откройте среду разработки и выполнения проектов Python IDLE.

2. Составьте проект для рисования четырех квадратов, расположенных рядом. Длина стороны первого из них равна а шагов, а длина стороны каждого следующего - на b шагов больше длины стороны предыдущего. Значения длин сторон первого квадрата (а) и на сколько длина каждого следующего квадрата больше (b), должен вводить пользователь.

3. Сохраните проект в файле с названием заданиe 1.

Задание 2. Проекты с циклами с предусловием с использованием величин (6 баллов).

1. Откройте среду разработки и выполнения проектов Python IDLE.

2. Составьте проект для для рисования квадратов, расположенных рядом, пока периметр квадрата не превышает 200 шагов. Длина стороны первого из них равна а шагов, а длина стороны каждого следующего - на b шагов больше длины стороны предыдущего. Значения переменных a и b должен вводить пользователь.

3. Сохраните проект в файле с названием задание 2.

  1. Ответ на вопрос
    Ответ на вопрос дан mirageKZ

    Ответ:  на Python

    оба задания делаются внутри одного кода. Первая часть квадратов рисуется по верхней границе, вторая часть - по нижней. Если нужно будет разделить на 2 программы - в тексте оставил комментарии что нужно будет убрать.    :)))

    from tkinter import*

    class Rec(Frame):

       def __init__(self):

           super().__init__()

           self.initUI()

     

       def initUI(self):

           #k =30

           #b = 20

           k=int(input('Длина стороны первого квадрата : '))

           b=int(input('Шаг изменения длинны стороны последующих квадратов :'))

     

           lt =0  

           a=k  # 'a' добавлена потому что обе части задания в одном коде

           self.master.title("1")

           self.pack(fill=BOTH, expand=1)

           canvas = Canvas(self, bg="white")

                   

    #  Этот кусок кода для 1 части задания

           for i in range(0,4):

             canvas.create_rectangle(lt, 0, lt+a, a, outline="#000")

             lt = lt +a

             a = a+b

    #  Конец 1 части

           

    #  Этот кусок кода для 2 части задания

           lt=0

           a =0

           while a*4 < 200:

             canvas.create_rectangle(lt, 300, lt+a, 300-a, outline="#000")

             lt = lt +a

             a = a+b  

    #  Конец 2 части                

           canvas.pack(fill=BOTH, expand=1)

    def main():

       root = Tk()

       ex = Rec()

       root.geometry("300x300")

       root.mainloop()

     

    if __name__ == '__main__':

       main()

    1. Ответ на вопрос
      Ответ на вопрос дан mirageKZ
      есть вопросы по коду? - пиши
    2. Ответ на вопрос
      Ответ на вопрос дан van114asee
      Здравствуйте помогите пожалуйста по информатике у меня в профиле заранее спасибо!!!!
      Самый последний заданный вопрос еще раз заранее спасибо!!!
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.