Hướng dẫn how do you draw a square inside a square in python? - làm thế nào để bạn vẽ một hình vuông bên trong một hình vuông trong python?

Tôi nghĩ, giải pháp mã của tôi vấn đề của bạn.

from turtle import *

def draw_square[a,color,x,y]:
    penup[]
    goto[x,y]
    setheading[90]
    backward[a//2]
    setheading[0]
    backward[a//2]
    pendown[]
    pencolor[color]
    for _ in range[4]:
        forward[a]
        left[90]

draw_square[20,"pink",0,0]
draw_square[50,"pink",0,0]
draw_square[70,"pink",0,0]
draw_square[90,"pink",0,0]
draw_square[110,"pink",0,0]

100
120
93

Cải thiện bài viết

Lưu bài viết Turtle Programming Basics 
turtle is an inbuilt module in Python. It provides drawing using a screen [cardboard] and turtle [pen]. To draw something on the screen, we need to move the turtle [pen]. To move turtle, there are some functions i.e forward[], backward[], etc. 
 

Điều kiện tiên quyết: Khái niệm cơ bản lập trình rùa & nbsp; rùa là một mô -đun sẵn có trong Python. Nó cung cấp bản vẽ bằng màn hình [bìa cứng] và rùa [PEN]. Để vẽ một cái gì đó trên màn hình, chúng ta cần di chuyển con rùa [bút]. Để di chuyển rùa, có một số chức năng, tức là tiến [], lùi [], vv & nbsp; & nbsp;

Python3

Vẽ hình vuông:

import turtle

t = turtle.Turtle[]

100
8

100
9
100
0
100
1

100
8

100
9
100
0
100
1

100
8

100
9
100
0
100
1

100
8

100
9
100
0
100
1

Các
 

Đầu vào: & nbsp; & nbsp;

100
 
 

Đầu ra: & nbsp; & nbsp;
 

Python3

Vẽ hình vuông:

import turtle

t = turtle.Turtle[]

Các

import4

100
8

Đầu vào: & nbsp; & nbsp;

Các
 

100

100
 
 

Đầu ra: & nbsp; & nbsp;

Python3

Vẽ hình vuông:

import turtle

t = turtle.Turtle[]

Các

=1

100
9
100
0
100
1

=5

100
9
100
0
100
1

=1

100
9
100
0
100
1

=5

100
9
100
0
100
1

Các 
 

100
120

100
 
 

Đầu ra: & nbsp; & nbsp;
 

Python3

Vẽ hình vuông:

import turtle

t = turtle.Turtle[]

Các

Các

Đầu vào: & nbsp; & nbsp;

100
34=1

100
34
100
9
100
0
100
1

import4

100
41
100
33

100
34=5

100

Các 
 

100
120

100
 
 

Đầu ra: & nbsp; & nbsp;

Cách tiếp cận thứ hai [sử dụng vòng lặp]: & nbsp;

Python3

Vẽ hình vuông:

import turtle

t = turtle.Turtle[]

100
34
100
58
100
59
100
60

100
34
100
62

100
34
100
64

100
51
100
66

100
34
100
68= turtle.Turtle[]

100
34
100
72
100
73
100
60

100
34
100
76
100
77
100
60

100
34
100
80

100
34
100
82

100
34
100
84

100
34
100
86

100
34
100
88

100
51
100
90

100
34
100
92
100
93
100
60

100
34
100
96
100
97
100
60

100
34
100
00
100
93
100
60

100
51
100
04

100
34
100
06=
100
32

100
34
100
10
100
11
100
97
100
33

100
14
100
15
100
16
100
60

100
14
100
00
100
20
100
60

100
14
100
96
100
24
100
60

100
14
100
06
100
28=
100
24

100
51
100
32

100
34
100
15
100
93
100
60

100
34
100
38
100
93
100
60

100
34
100
15
100
93
100
60

100
34
100
46
100
93
100
60

100
34
100
00
100
93
100
60

100
34
100
46
100
93
100
60

100
34
100
00
100
93
100
60

100
34
100
15
100
93
100
60

100
34
100
00
100
93
100
60

100
34
100
15
100
93
100
60

100
34
100
46
100
93
100
60

100
34
100
38
100
93
100
60

100
34
100
15
100
0
100
60

100
51
100
86

100
34
100
38
100
20
100
60

100
34
100
15
100
93
100
60

100
34
100
00
100
20
100
60

100
34
100
15
100
20
100
60

100
34
100
120
04

100
51
100
120
06

100
34
100
76
100
77
100
60

100
34
100
00
100
120
13
100
60

100
34
100
15
100
20
100
60

100
34
100
00
100
93
100
60

100
34
100
15
100
120
25
100
60

100
34
100
00
100
93
100
60

100
34
100
15
100
20
100
60

100
34
100
120
36

100
51
100
120
38

100
34
100
76
100
120
41
100
60

100
34
100
06=
100
32

100
34
100
10
100
11
100
97
100
33

100
14
100
15
100
120
54
100
60

100
14
100
00
100
0
100
60

100
14
100
06
100
28=
100
24

100
51
100
32

100
34
100
76
100
120
41
100
60

100
34
100
06=
100
32

100
34
100
10
100
11
100
97
100
33

100
14
100
15
100
120
54
100
60

100
14
100
38
100
0
100
60

100
14
100
06
100
28=
100
24

100
51
100
32

Output:


Bài Viết Liên Quan

Chủ Đề