【发布时间】:2019-11-04 16:09:55
【问题描述】:
我想在 python 中编写一个函数,它将采用初始字符串(例如'F')并将每个'F'替换为'F-F++f-f',然后重复。所以函数的参数将是一个数字,告诉函数它应该执行多少次。
我没有写任何代码,因为我不确定从哪里开始,但我想我需要使用 while 循环来让它重复。
例子:
snowflake(1)
#It would return
'F'
snowflake(2)
#It would return
'F-F++F-F'
snowflake(3)
#It would return
''F-F++F-F-F-F++F-F++F-F++F-F-F-F++F-F'
等等,我该怎么做呢?
【问题讨论】:
-
您只包含了
F作为示例,那么其他输入会怎样呢?您应该展示您尝试/研究过的内容并查看How to Ask -
那么参数,或者输入将是一个数字。这将告诉函数它想要重复多少次来生成分形。
标签: python turtle-graphics fractals