python - Python:5 个缺失的位置参数
问题描述
该函数的内部按需要工作,但我不知道如何获取位置参数。该功能是否需要所有这些部分?
错误:
Traceback (most recent call last):
File "/Users/Ironmomo/Documents/testingspirograph/test.py", line 31, in <module>
drawCirclePattern()
TypeError: drawCirclePattern() missing 5 required positional arguments: 'centerX', 'centerY', 'offset', 'radius', and 'count'
代码:
centerX = eval(input("Center x: "))
centerY = eval(input("Center y: "))
offset = eval(input("Offset: "))
count = eval(input("Count: "))
radius = eval(input("Radius: "))
def drawCirclePattern(centerX, centerY, offset, radius, count):
import turtle
turtle.goto(centerX, centerY)
turtle.seth(0)
countOG = count
while count > 0:
turtle.penup()
turtle.fd(offset)
turtle.pendown()
turtle.circle(radius)
turtle.penup()
turtle.goto(centerX, centerY)
turtle.right((countOG / 2) - 180)
count -= 1
drawCirclePattern()
解决方案
您正在调用不带参数的 drawCirclePattern(),但应该有 5 个。
例如:drawCirclePattern(100, 200, 50, 100, 10)
推荐阅读
- vue.js - 有没有办法在vue中获取router.back的url?
- html - Google 的 data-nosnippet 是否打破了“data-”属性前缀的约定?它是第一个这样做的吗?
- c# - 需要有关 Unity2D Android 的 C# 脚本的帮助或建议,关于广告。Unity 建议我的代码已过时
- python - 强制 Dlib python 仅在 CPU 支持下安装;在带有 Cuda 和一切的 GPU 机器上
- wpf - WPF Listview 可以在布局中嵌入不同高度的元素吗?
- php - 邮件未到达特定收件人
- javascript - Javascript对象循环搜索数据
- sass - SCSS 文件观察器无法打开文件 - WebStorm
- node.js - 如何设置参数以在nodejs中压缩文件夹
- python - 使用networkx对边缘进行约束的图同构