СРОЧНО ПОМОГИТЕ . . .
Завдання 1. Складання лінійних проєктів з величинами (6 балів)
1. Відкрийте середовище розробки та виконання проєктів Python.
2. Складіть проєкт малювання двох квадратів, якщо довжина сторони першого на 30 кроків більша за довжину сторони другого. Значення довжини сторони першого квадрата користувач повинен вводити з клавіатури.
3. Збережіть проект у файлі з назвою завдання 1.
Answers & Comments
Verified answer
import turtle
line = int(input("Введите сторону квадрата: "))
if line <= 30:
print('Значение стороны квадрата должно быть больше 30')
else:
for i in range(4):
turtle.fd(line)
turtle.rt(90)
for i in range(4):
turtle.fd(line - 30)
turtle.rt(90)
turtle.done()
# зчитування довжини сторони першого квадрата з клавіатури
side1 = int(input("Введіть довжину сторони першого квадрата: "))
# обчислення довжини сторони другого квадрата
side2 = side1 - 30
# створення вікна для малювання
window = turtle.Screen()
# створення першого квадрата
square1 = turtle.Turtle()
square1.color("blue")
square1.penup()
square1.goto(-100, 0) # перемістити курсор у лівий край першого квадрата
square1.pendown()
for i in range(4):
square1.forward(side1)
square1.left(90)
# створення другого квадрата
square2 = turtle.Turtle()
square2.color("red")
square2.penup()
square2.goto(100, 0) # перемістити курсор у лівий край другого квадрата
square2.pendown()
for i in range(4):
square2.forward(side2)
square2.left(90)
# закриття вікна при натисканні на нього
window.exitonclick()