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正五边形代码
发布评论