如何使用下面有错误的代码绘制两个正方形?

2024-09-29 23:20:04 发布

您现在位置:Python中文网/ 问答频道 /正文

from turtle import *

def drawSquare(sideLength):
    pendown()
    forward(sideLength)
    right(90)
    forward(sideLength)
    right(90)
    forward(sideLength)
    right(90)
    forward(sideLength)
    penup()
def main():
    firstNum= input ("Please enter a number between 10 and 50")
    secondNum= input ("Please enter a multiple of the first number")
    setpos(-10, -10)
    drawSquare(firstNum)
    setpos(50, 50)
    drawSquare(secondNum)
    done()
main()

我试图通过输入边长来绘制两个不同大小的正方形,但我一直得到这样的错误:“TypeError:不能将序列与'float'类型的非int相乘”HELPPPPP


Tags: fromrightnumberinputmaindefforwardenter

热门问题