Задание 8 Параграф 5.4 ГДЗ Босова 8 класс 2023 (Информатика)
from graph import*
windowsize(640,480)
canvassize(640,480)
c=int(input(‘1-треугольник, 2-квадрат,3-окружность > > ‘))
if c==1:
line(100, 200, 150, 100)
line(150, 100, 200, 200)
line(200, 200, 100, 200)
elif c==2:
ractangle(150, 150, 250, 250)
elif c==3:
circle(300, 150, 50)
Нужно ввести число $$1$$, $$2$$ или $$3$$ и в зависимости от него построить на экране одну из фигур. Для этого используем условный оператор if:
- если введено $$1$$ — рисуем треугольник;
- если введено $$2$$ — рисуем квадрат;
- если введено $$3$$ — рисуем окружность.
Код программы:
from graph import *
windowsize(640, 480)
canvassize(640, 480)
c = int(input(‘1-треугольник, 2-квадрат, 3-окружность >> ‘))if c == 1:
line(100, 200, 150, 100)
line(150, 100, 200, 200)
line(200, 200, 100, 200)
elif c == 2:
rectangle(150, 150, 250, 250)
elif c == 3:
circle(300, 150, 50)
В программе исправлено название функции для построения квадрата: rectangle.
Ответ
Программа выше.