我已经创建了一个while循环(如下所示),它访问列表中的每个元素并打印其正方形。现在,我该如何改变这个程序,让它将每个元素替换为它的正方形。例如:如果x= 2,4,2,6,8,10,则x将更改为x= 4,16,4,36,4,64,100
print("Enter any into the list: ")
x = eval(input())
n=0
while n < len(x):
print("The square of", x[n], "is", x[n]**2)
n
我必须创建一个圆形电荷分布。我已经创建了一个正方形电荷分布,它看起来像。我怎样才能把这个正方形分布改为圆形?
我的平方分布代码:
Nmax = 120; Niter = 10
V = zeros((Nmax, Nmax+100) , float)
for k in range(0, 40): V[40+k,40] = 2400.0
for k in range(0, 40): V[40,k+40] = 2400.0
for k in range(0, 40): V[80,k+40] = 2400.0
for k in range(0, 40): V[40+k,80] = 2400.0
我正在尝试使用JS在页面上添加数百个小的“正方形”/shapes。但是,无论是使用SVG还是div,页面加载都非常慢。有没有一种更有效的方法在一个页面上创建多个形状而又不降低页面加载速度?
下面是中的一个示例,其中包含svg和div示例
这是JS:
var num = 700
for (i=0; i < num; i++){
let el = '<div class="els"></div>';
let elSVG = '<svg class="els"></svg>
我想在C#上创建一个简单的正方形,它将被用作游戏板。我正在尝试使用嵌套循环,并研究了人们如何以这种方式制作正方形,但我很难理解它是如何做到的。到目前为止,这是我在板子上的代码:
for (int x = 0; x < 8; x = x + 1)
for (int y = 0; y < 8; y = y + 1)
if (board[x, y] == SquareState.gotCheese)
Console.Write("C");
e
我是JavaScript的新手,我想做一个简单的脚本,在这个脚本中,一个对象(在本例中是一个正方形)朝向光标移动。这个想法是,正方形跟踪光标,当光标靠近它时,它会变慢。到目前为止,我的代码如下所示:
var xspeed;
var yspeed;
var x;
var y;
function setup() {
createCanvas(500,500);
}
function update(){
xspeed = (mouseX - x)/2;
yspeed = (mouseY - y)/2;
x += xspeed;
y += yspeed;
}
func
基本上,我要写的程序让偶数成为实心正方形,而奇数成为有轮廓的正方形。到目前为止,我已经成功地设置了它,这样即使是数字也能正常工作。然而,奇数的方块丢失了,并且彼此之间没有间隔。
#Input
box_size=int(input("Enter square size:"))
if (box_size % 2) == 0:
box_size=int(box_size)
for row in range(box_size,0,-1):
for col in range(row):
print('*'*row
我有一个关于“链接”一个类的二维数组到JButttons的问题。我遇到了类似于之前提出的问题,我发现非常有帮助。我需要创建一个4x4的JButtons与图片板。我使用了一个Square类来表示每个网格正方形,它们都应该是JButtons的。我通过private Square[][] square = new Square[4][4];在我的Board类中初始化了它
但是,当类不同时,我不知道如何将图像添加到JButton中。我最初是通过square[i][j] = new JButton(p);完成的,其中p是我正在使用的图像的对象名称,但它抛出了一个错误:"JButton无法转换为正
我正在尝试使用jquery创建一个动态网格,它最终会随着用户输入(如16x16、32x32等)而改变。我的逻辑是创建16行,然后在每行中创建16个正方形,但我无法让正方形附加正确的数量。
$(document).ready(function () {
for (var i = 0; i < 16; i++) {
$('.grid').append("<div class = 'row'></div>");
//$('.row').width(($('.sq
我需要在我的正方形上画一条从左到右的对角线,所以我只需要对角线,我将把我的正方形代码留在下面,这个问题还没有被emu8086回答。代码:
org 100h
jmp code ; jump into the code section
; dimensions of the rectangle:
; width: 25 pixels
; height:20 pixels
w equ 25
h equ 20
; set video mode 13h - 320x200
code:
mov ah, 0
Etch-a-sketch js:(jquery也用在这段代码中)
// Function for creating a grid, num is designate rows + columns
function createGrid(num) {
for (var rows=0; rows < num; columns++) {
for (var columns=0; columns < num; columns++) {
$('#container').append("<div class=
假设我有以下简单代码:
useText = True
for i in range(20):
if useText:
print("The square is "+ str(i**2))
else:
print(i**2)
我使用变量useText来控制打印正方形的方式。在运行循环时,它不会改变,所以每次循环运行时检查它的效率都很低。有没有任何方法只检查useText一次,在循环之前,然后始终根据该结果打印出来?
我经常想到这个问题。当然,在这个简单的例子中,这并不重要,但我可以想象,在更复杂的情况下,这会导致性能下降。
基本上,我有一个程序,它制作一个正方形,并将左边、右边、顶部和底部存储在一个数组中。当它创建一个新的正方形时,它会在数组中循环。如果AABB碰撞检测使新的正方形与另一个正方形重叠,则应确保不显示该正方形,然后重试。以下是我编写的代码片段,我认为问题所在:
var xTopsBotsYTopsBotsSquares = [];
//Makes a randint() function.
function randint(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function c