我正在编写的程序在屏幕上画了多颗星星,并给出了随机的方向和速度。星星会从面板的边缘弹出,待在里面。我需要让星星在它们移动的时候旋转。我已经尝试了这么多事情,但我想不出来。下面是我用来画星星和移动它们的代码。
其他信息:
-the明星在一个名为“星星”的集合中
-there是我写的两个类,“星星”和"MyJPanel“
设置分数:(在星光班)
for (double current = 0; current < nPoints; current += 1)
{
i = (int)current;
int[] X = new int[nPoints * 2];
我很抱歉,如果这是个糟糕的问题,我只是和Pascal一起工作,因为我们需要用Pascal *来画一幅画。
我正试图在随机位置画星星,我现在面临的问题是,当我调用循环内的程序时,只有1-2颗星被绘制,即使循环运行了1000次。
我试着通过点击一个按钮一个一个地生成,所以我假设它与循环中没有正常工作的兰登有关。
randomize();
i := 0;
while i < 1000 do begin
x := random(Image1.Width);
y := random(Image1.Height);
所以我打算用乌龟画欧盟旗帜上的星星,我设法画出了它们,但它们并没有站直。请参阅链接以查看星标应如何站立;
提前感谢
我的代码
import turtle
aze = turtle.Turtle()
aze.shape('turtle')
def makeStar():
for k in range(5):
aze.forward(20)
aze.right(144)
for i in range(12):
makeStar()
aze.left(30)
aze.penup()
当我点击屏幕时,我想画星星。就好像我知道该怎么做,但一旦我试过没有成功,它就会产生一个错误:
AttributeError:模块“海龟”没有属性“onScreenClick”
有时候它会说我需要加入“乐趣”?
#2.7 Tähtikirkas yö paranneltu versio.
#Tähtikirkas yö
import turtle as t
from random import randint, random
def draw_star(points, size, col, x, y):
t.speed(80)
t.penup()
t.goto(x
你好,在python中,我想在控制台中显示类似thhis的内容,但使用用户给定的值。当用户给出值5和4时,这应该显示。它的房间宽度为5,高度为4单位。它必须和这些星星和点在一起。我找到了一些指南,试着这样做:
n=int(input("Enter the height:"))
for i in range(n+1):
print("| |")
print("| |")
if i<n:
print("......")
它显示类似的模式,但不是我所期望的,我也想添加这个
我有一套选项要画,尽管所有的工作(因为它们属于一个代码),我不能画星星,这是从另一个解决方案合并。
我从这里捡到的:
接下来,按照以下方法对其进行了修改:
现在,我的代码看上去如下所示:
var starInteraction = new ol.interaction.Draw({
source: vectorLayer.getSource(),
type: 'Polygon',
geometryFunction: function (coordinates, geometry) {
if (!geometry) {
geometry = new ol.geo