难道只有我或者每个人在通过思考Python的练习来尝试这个问题时面临着这么多的问题吗?我正试图解决第四章的练习,但面临着很多问题。练习4.5说写一个程序画一个阿基米德螺旋。我有这段代码,但它在Python中不起作用。我需要一个简单可行的解决方案。帮帮忙吧。
from TurtleWorld import *
world = TurtleWorld()
bob = Turtle()
def polygon(t, length, n):
t = Turtle()
for i in range(n):
fd(t, length)
lt(t, 300
我和我的伙伴试图在python中创建一个有趣的游戏,在那里输入数组的元素以螺旋式的方式访问。我尝试过几种方法,比如下面给出的方法()。
def spiral(X, Y):
x = y = 0
dx = 0
dy = -1
for i in range(max(X, Y)**2):
if (-X/2 < x <= X/2) and (-Y/2 < y <= Y/2):
print (x, y)
# DO STUFF...
if x == y or (x < 0 and x == -y) or (x &g
我一直在努力找出如何用Python制作彩虹三角形螺旋。我可以做一个正方形的螺旋形,但它不会输入颜色。也不是用三角形。
输出应该是什么样子:
我所取得的成就:
我的代码:
import turtle
import colorsys
p = turtle.Pen()
p.reset()
p.down()
p.speed(22)
for i in range(100):
p.forward(i)
p.left(22222)
dog = 0
for i in rang
这个问题与这些问题相反:
目前,我有这样的代码,它获取n个元素的坐标,在一个方形的螺旋中:
private int[] getPos(int n) {
int x = 0, z = 0;
if (--n >= 0) {
int v = (int) Math.floor(Math.sqrt(n + .25) - 0.5);
int spiralBaseIndex = v * (v + 1);
int flipFlop = ((v & 1) << 1) - 1;
in
我有一个5秒长的声音信号,它来自螺旋桨的声音。我需要通过找到信封的频率来找到螺旋桨的转速。
import wave
import numpy as np
import matplotlib.pyplot as plt
raw = wave.open('/content/drive/MyDrive/Demon.wav','r')
signal = raw.readframes(-1)
signal = np.frombuffer(signal , dtype="int16")
frate = raw.getframerate()
time =
我在用python编写代码。我已经创建了一个螺旋与我的电流for循环下面。我想在每10度左右创建一个微小的螺旋分枝。问题是我不知道该怎么做。我正在尝试这样做:
我的问题是,我将如何创建分支?这到底是不是可能呢?我们非常感谢您的任何建议。
import turtle
import math
me = turtle.Turtle()
def miniSpiral():
for i in range(0,360):
x,y = me.position()
me.left(1)
if x%10==0:
x2,
我知道如何得到一个圆柱体,但我想描绘一些东西,比如卫生纸卷,用圆柱体绘制曲面上的阿基米德螺旋。 How to parameterize a curved cylinder? 但我需要的是像剧情一样的卫生纸。 我想出了这背后的数学原理,有人能帮我弄一下python吗?我需要用3D来画出下面的公式。 ? 我想使用L作为参数,我的等式就变成了 ? 这里h是金属厚度,r是轧辊的内径。这个公式使用的是螺旋滚子的圆形近似。我还知道length L =50,有人能帮我写matplotlib代码吗 这正是我需要的http://pgfplots.net/tikz/examples/cylinder-s
编写一个程序或函数,当给定n时,该程序或函数将打印一个螺旋n字符,该字符很长时间由拉丁字母ABCDEFGHIJKLMNOPQRSTUVWXYZ组成,根据需要重复使用。这种螺旋应该贯穿字母表,只向前。
与字母表螺旋相关,尽管螺旋向前和向后贯穿字母表,而螺旋是恒定的。
测试用例
4 AB
DC
40 UVWXYZ
TGHIJA
NSFABKB
MREDCLC
LQPONMD
KJIHGFE
0
10 GHIJ
FAB
EDC
1000 UVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
我并不是Python的新手,这将是一个语法错误。我从来没有实际处理过海龟图形那么多,所以这对我来说是全新的。无论如何,我正在尝试制作一个海龟图形螺旋,它将接受用户的输入(字符串,数字等)。然后把它变成一个整齐的螺旋。无论如何,当我运行代码时,我得到了这个错误信息。
请注意,我使用的是Python 3。
Traceback (most recent call last):
File "spiral_my_name.py", line 6, in <module>
your_name = turtle.textinput("Enter your na
我有一个用python画海龟螺旋(从内到外)的作业,但我想不出一个方法来做,除了我所做的事情外,它需要这样:
我试着那样做,但它不能正常工作。
import turtle
turtle.shape ('turtle')
d = 20 #Distance
a = 1 #StartingAngle
x = 200 #Num of loops
for i in range (x):
turtle.left(a)
turtle.forward(d)
a = a + 5
我有一组数据点,我想测试它们是否位于给定参数的对数螺旋臂上。下面的程序似乎工作,但不返回任何点靠近我的飞机中心,其中包含所有的数据点。所附图片显示,我的程序似乎找不到任何与中心附近螺旋重叠的点。下面是链接:。而且,它似乎在重叠点上出现了两个螺旋,这是另一个问题。
int main(){
float radial[10000]={0}, angle[10000]={0}; // my points of interest
float theta, r_sp; // radius and the angle theta for the spiral
构造一个与我的源位于同一平面上的螺旋线(图
我需要动画的图像视图去在一个螺旋路径,就像一个轮盘赌球是如何落入一个狭缝(没有物理学)。请看下面的图片。
带有球图像的图像视图需要从螺旋开始的顶部开始,必须沿着白色路径,并在螺旋的末尾停止。
我尝试过使用锚点等,但是并没有达到预期的效果。这只是让球不停地旋转,但永远不会掉落和进入螺旋形。
CGPoint rotationPoint = anchorPointImageView.center;// The point we are rotating around
CGPoint anchorPoint = CGPointMake((rotationPoint.x-201)/12.5
根据我们老师的说法,这个图像是一个阿基米德式的螺旋: ? 问题是,在互联网上,我搜索方法来画一个阿基米德式的螺旋,我只找到了这样的东西: ? 所以我不知道如何绘制像第一张图片这样的东西,我已经尝试过的是以某种方式构建一个螺旋,然后将相同的螺旋放在另一种方式上,但它不起作用,我使用的代码来自Java: Draw a circular spiral using drawArc public class ArchimideanSpiral extends JFrame {
public ArchimideanSpiral()
{
super("Ar