如何使用附加函数,然后从列表中删除形状?

时间:2018-11-16 19:47:13

标签: python

任务是说,我正在努力完成我的计算机科学课的作业:

  

创建一个使用Turtle绘制形状的程序。显示以下菜单:

     
      
  • 输入圈子
  •   
  • 输入矩形
  •   
  • 删除形状
  •   
  • 绘制形状
  •   
  • 退出
  •   
     

圆形–用户输入位置,半径和颜色。位置是圆的中心

     

矩形–用户输入位置,高度,宽度,颜色。该位置是左下角

     

颜色-仅允许使用红色,黄色,蓝色和绿色

     

删除–显示列表中的项目数,并让用户输入一个数字,然后从列表中删除该形状。您可以假设他们只输入显示范围内的数字。

     

绘制形状–按列表中的顺序绘制形状。如果之前已绘制形状,请清除屏幕。颜色是形状的填充色。仅在选择之后才绘制形状,而不是在输入或删除形状后绘制形状。

     

准则

     

在其自己的名为circle.py的文件中创建一个名为Circle的类   在自己的名为rectangle.py的文件中创建一个名为Rectangle的类   在每个类中,创建一个称为draw()的方法,该方法将绘制形状(以及您需要的任何其他方法)   将所有Circle和Rectangle对象存储在一个列表中   使用循环绘制所有形状   创建一个名为assn13-task3.py的文件,其中包含一个main()函数来运行您的程序   '''

这是我到目前为止编写的内容,但是我停留在“删除”和“绘制形状”上,不确定其含义或编写代码的方式

enter image description here

(我有圆形和矩形模块,它们具有所有乌龟函数来绘制它们,我只是没有在问题中显示它们)

0 个答案:

没有答案