python正五边形代码

第一步先找规律,抽象化问题。首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1]。核心点是这个除去首位两个 [1] 的中间部分:[p[0] + p[1]]+[p[1] + p[2]]+[p[2] + p[3]]........

import turtle as t

def get_length():

length = input("Please enter a positive number as the length: ")

if length.replace(".","").isdigit():

return float(length)

else:

return get_length()

def main():

length = get_length()

t.circle(length,360,5)

t.exitonclick()

main()

本来是来知乎搜答案的,结果知乎上没有,倒是在百度找到了,可能是大牛们觉得这个问题过于简单,不屑于回答吧……也对,不是有句话叫能百度到的就不要问别人嘛……好啦,不废话了,就让我现学现卖吧。——————————————分割线——————————————本答案包含两个问题:如何用python3 写出一个实心正方形

更多推荐

python五边形的代码_python正五边形代码