나는 루핑 스퀘어를 만들려고 노력하고 있으며, 제곱을 만드는 명령을 계속 반복 할 수 있도록 코드를 얻는 방법을 알아낼 수는 없지만, 숫자 입력, 시간 상식을 반복합니다.파이썬 거북이 루프
square_count = input("Enter the number of squares to draw: ")
count_int = int(square_ct)
if count_int > 1:
turtle.begin_fill()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.end_fill()
turtle.up()
turtle.forward(20)
turtle.color(random.random(),random.random(), random.random())
자체를 실행하도록 지시 90) turtle.forward (100) turtle.right (90) turtle.forward (100) turtle.right (90) turtle.forward (100)는 여러 번 반복되는 동일한 값입니까? – DebRaj
@DebRaj : [Python 3 : 여러 메소드를 호출 할 때 인스턴스 이름 반복을 피할 수 있습니까?] (https://stackoverflow.com/q/35407914), 이는 아마도 여러분이 처음에 주석을 게시 한 이유 일 것입니다 . –
@ Martin Pieters 링크는 다양한 운동을합니다. 비슷한 운동 평판을 원했던 것입니다. 'def draw_square (some_draw) : 범위 (0, 4) : some_draw.forward (100) some_draw.right (90)'에 다음과 같이'draw_square (my_drawing_name)'함수를 호출하는 것이 유용하다는 것을 알았습니다. 속임수를 쓸 것이다. – DebRaj