小白自學日記—自學PYTHON 1.0
先放出今天“做作業”的代碼。
嵩天老師版python語言程序設計基礎(第二版):P56程序練習題 繪制無角正方形。代碼如下:
#無角正方形.py
from turtle import *
pensize(5)
a =120 #正方形的邊
b =20 #空白處的長度
for i in range(4):
seth(90*i) #繪制方向,確定好先往哪走
penup() #拿起筆
fd(b) #前進距離
pendown() #落筆
fd(a) #前進距離
penup() #起筆
fd(b) #前進距離
pendown() #落筆
'''
重復以上步驟(循環4次)
思路:
1、確定小烏龜的行走方向(繪制方向)
2、確定小烏龜的行走方式(空白—實線—空白)
3、確定循環路線
'''
效果:
線條帶顏色的代碼及效果:
看到題目,第一反應是以找坐標的方式完成,寫完覺得代碼不簡潔(沒用循環)。后面修改代碼時,用循環語句寫,卻被第一次的“坐標”思路困住許久,有點像在死胡同里不撞南牆不回頭的感覺^_^感覺頭發都要掉了……
在許久想不出解決辦法后,終於向網上高人發出請求,在百度上搜索別人的思路,他們的代碼也是一大串,不過我卻打開了另外一個思路,及其簡單的思路。於是就有了上面的代碼。山重水復疑無路,柳暗花明又一村哪!
看到自己完成的這段代碼,心情真是好到爆呀!