如何理解python中的函数_理解Python中的函数

我试着用Python中的Turtle模块用不同的函数绘制美国国旗,首先我有draw_flag,它计算所有的尺寸,然后画出_长方形,实际上画出国旗的形状,然后我将使用draw_stars等来绘制星和线。在

但是,我在理解函数的工作原理方面有点困难。以下是我目前为止的代码:import turtle

import time

import random

def draw_rectangle(length, height):

turtle.up()

x = length

y = height

turtle.begin_fill()

turtle.setpos(x,y)

turtle.down()

turtle.forward(418)

turtle.right(90)

turtle.forward(220)

turtle.right(90)

turtle.forward(418)

turtle.right(90)

turtle.forward(220)

turtle.end_fill()

turtle.sleep(2)

turtle.bye

def draw_flag(A):

height = int(A)

## length = height*1.9

## union_height = height*(7/13)

## union_length = length*(2/5)

## E = F = union_height/10

## G = H = union_length/12

## stripe_width = height/13

## diameter_star = stripe_width*(4/5)

length = height*1.9

return

A = input("Please enter the height of the flag: ")

draw_rectangle(length, height)

我希望它能通过绘制一个矩形来返回,但是它一直说length没有定义,不确定将“length”放在哪里,它将识别变量。在

我用的是python3,谢谢。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值