因此,首先,要求如下:用户从6个形状列表中选择3个形状

用户选择尺寸、填充颜色和线条颜色

用户不能选择同一形状两次

形状应均匀分布,每个形状占屏幕的1/3

以下是我目前为止的代码:import turtle

turtle = turtle.Screen()

def circle():

def triangle():

def square():

def pentagon():

def hexagon():

def heptagon():

for list in ["1.Circle","2.Triangle","3.Square","4.Pentagon","5.Hexagon","6.Heptagon"]:

print(list)

shape1 = input("Choose one number from the following:")

if shape1 == "1":

for list in ["2.Triangle","3.Square","4.Pentagon","5.Hexagon","6.Heptagon"]:

print(list)

shape2 = input("Choose one number from the following:")

if shape2 == "2":

elif shape2 == "3":

elif shape2 == "4":

elif shape2 == "5":

elif shape2 == "6":

else:

print("Incorrect input. Please try again.")

if shape1 == "2":

if shape1 == "3":

if shape1 == "4":

if shape1 == "5":

if shape1 == "6":

else:

print("Incorrect input. Please try again.")

基本上,我非常困惑。我能找到的唯一方法是在用户选择的一行中画出三个形状,即123、124、125、126、132、134…等等,这些都要花很长时间,看起来很恐怖,然后每次我都要写海龟命令。如您所见,我尝试过使用def,但在我的较小的测试代码中,它根本不起作用,所以我也不确定我是否正确地理解了它。在

除此之外,我如何确保所有的形状或它们应该在哪里?我能看到的唯一方法就是用不同的“goto”为每个结果编写单独的代码

有没有一种方法可以让用户一次输入所有三个选项(“123”、“231”等等),然后让程序遍历每个数字并依次绘制它?有没有办法把每个数字分配给一组绘制形状的代码?我对这一切都很陌生。我很感激你能给我的任何帮助。谢谢您!在

python如何画出多个独立的图使用turtle_从选项列表一次绘制多个形状(Python-Turtle图形)?...相关推荐

  1. python如何画出多个独立的图片_如何使用python语言中的可视化工具绘制多个图

    在使用的matplotlib第三方包的过程中,可以在画布上绘制一个图形之外,还可以绘制多个图形,根据分布来构成图形.下面利用具体的实例说明如何实现,操作如下: 工具/原料 python 截图工具 方法 ...

  2. python如何画出多个独立的图片_python实现在一个画布上画多个子图

    matplotlib 是可以组合许多的小图, 放在一张大图里面显示的. 使用到的方法叫作 subplot. 均匀画图 使用import导入matplotlib.pyplot模块, 并简写成plt. 使 ...

  3. python如何画出多个独立的图片_在Python中用Matplotlib绘制多个图形并组合显示,利用,多图,合并,展示...

    有个需求就是利用Matplotlib画几个像模像样的统计图然后合并在一张图中,因为此前很少用这方面的东西,所以折腾了不少时间,今天介绍一下. 1.subplot多合一 其实,利用python 的mat ...

  4. python如何画出多个独立的图片_python使用matplotlib:subplot绘制多个子图的示例

    数据可视化的时候,常常需要将多个子图放在同一个画板上进行比较,python 的matplotlib包下的subplot可以帮助完成子功能. part1 绘制如下子图 1 2 3 4 5 6 7 8 9 ...

  5. python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...

    介绍 本文不是一篇详尽的.从简到繁的 Maplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作介 ...

  6. python画简便的图-python如何画出漂亮的地图?网友:教教我呗

    导入包,创建一副世界地图 不要错过 免费学习Python的机会,快来+688244617 import folium import pandas as pd # define the world ma ...

  7. 用python如何画出好看的地图

    最近正好在学空间数据处理,这次更一下用python如何画出好看的地图 下面主要是用 folium poltly geopandas+matplotlib 三种方式绘制地图 1.folium impor ...

  8. 全国多地新冠病例0增长,教你用Python画出当下疫情最火玫瑰图!

    CDA数据分析师 出品 近日,新冠肺炎防控成果的好消息不断. 今天我们聊聊,惊艳的疫情直观图. 据国家卫健委数据统计, 截止至3月10日24时,31省区市累计治愈出院病历超6万,达到61475例. 3 ...

  9. 用Python代码画出灰太狼

    文章目录 简介 代码 运行效果 备注 简介 用python代码画出灰太狼,仅使用turtle库.如下: 绘画过程可以在下列平台查看: 抖音:用代码画灰太狼,不是一个合格的狼,但一定是合格的丈夫和父亲 ...

最新文章

  1. CvMat,Mat和IplImage之间的转化和拷贝
  2. FPGA之道(17)FPGA设计的时序分析
  3. why my CREATE_OW will not generate OSSET entry in OB buffer
  4. linux下ora 01110,ORA-01003ORA-01110
  5. 64 SD配置-交货凭证配置-在交货时定义项目类别确定
  6. python标准库之re
  7. mysql font连接数据库_MySQL-Front连接数据库的详细操作流程
  8. 支付签约_已成燎原之势!蜻蜓支付出库、签约、地推火爆!
  9. VS2005最近项目和最近文件清除
  10. [模拟][字符串]计算器的改良
  11. oracle高性能分页,Oracle中高性能分页包
  12. Python的视频分析
  13. Windows 11彻底禁用IE浏览器后,银行网银系统完全解决方案!
  14. 迭代算法与递归算法的概念及区别
  15. c盘减肥//请在阅读本文之前查看你C盘的可用空间
  16. ArcEngine 10.2 画圆形
  17. primeng的Tree初始化选中,实现联动效果
  18. U盘装系统及启动盘制作
  19. 解决Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
  20. lnk1120如何解决_fatal error LNK1120: 6 unresolved externals问题怎么解决?

热门文章

  1. Zabbix触发器_action动作及模板应用(二)
  2. Random()中具体实现(含种子数组的实现)
  3. gulp压缩css文件夹,使用 gulp 压缩 CSS
  4. css 透明叠加_细品CSS(二)
  5. 线性结构 —— 栈与队列
  6. 常用技巧 —— 位运算 —— 位运算的应用
  7. 奖学金(信息学奥赛一本通-T1179)
  8. 图像相似度(信息学奥赛一本通-T1123)
  9. 信息学奥赛C++语言:判断奇偶
  10. 52 SD配置-定价配置-定义定价程序确定