【发布时间】:2019-09-09 19:26:54
【问题描述】:
所以我有一个名为 the_rectangle 的函数,我运行了两次来创建两个矩形。但是,我希望 python 找出每个矩形的面积并通过打印确定哪个更大(“更大的矩形面积是:) 然后打印(“较小的矩形区域是:)。另外我希望它使用参数宽度和长度来查找每个区域的值。这可能吗?
import turtle
import math
def the_rectangle(width, length, color):
turtle.color(color)
turtle.begin_fill()
turtle.forward(width)
turtle.left(90)
turtle.forward(length)
turtle.left(90)
turtle.forward(width)
turtle.left(90)
turtle.forward(length)
turtle.left(90)
turtle.end_fill()
def main():
the_rectangle(200, 100, "red")
turtle.penup()
turtle.forward(300)
turtle.pendown()
the_rectangle(100, 250, "yellow")
main()
【问题讨论】:
-
为什么不实现一个函数,在其中传递宽度和高度,并确定矩形的面积。稍后,您可以调用此函数来查看哪个矩形更大。另外,您使用的是什么版本的 Python?