我正在编写一个用Python打印菱形图案的程序。
下面是我的代码:
a=int(input("Enter the minimum number of stars:"))
b=int(input("Enter the maximum number of stars:"))
rows=(b-a+1)
for i in range(rows):
print(' '*(rows-i-1)+'* '*(i+a))
for j in range(rows-2,-1,-1):
print(' '*(rows-j
我正在努力应对以下挑战:
我的解决方案:
import sys
test_cases = open(sys.argv[1], 'r')
sum_track=0
index_track = 0
for test in test_cases:
test = test.split()
test = [int(x) for x in test]
max_num = max([test[max([0,index_track])],test[min([len(test)-1,index_track+1])]])
print "adding
我是OZ莫扎特的新手,我正在尝试写一个三角形序列,但编程不起作用。
declare
fun {Sequence N R}
fun {Help I}
if I < N
sum = {Int.toFloat(N*(N+1)/2.0)}
%I + 1
case R of nil then {Append [sum] nil}
[] H|T then sum|H|T
end
I+1
end
end
in
{Help 0}
end
declare
{Browse {Sequence 5 nil}
我写了一个程序来打印一个三角形的星星,同时,星星的和形成三角形。当我调用tringle(3)时,它应该如下所示,
***
**
*
而且,它还应该计算sum as 6并返回它。但是,代码并不像我所预期的那样工作,
public static int triangular(int n) {
int count = 0;
count = triangular(n, count);
return count;
}
public static int triangular(int n, int count_){
int count = count_;
if(
因此,对于我目前的大学论文,我们应该创建一个Sierpinksi三角形,并递归地在里面画出新的三角形。
我们得到的原始代码是:
import sys, pygame
# a function that will draw a right-angled triangle of a given size anchored at a given location
def draw_triangle(screen, x, y, size):
pygame.draw.polygon(screen,white,[[x,y], [x+size,y], [x,y-size]])
#####
目标是使用由从文件中读取的整数确定的等边三角形、正方形或六边形来划分平面。边长度也是通过从文件中读取整数来给出的。我是为正方形做的,但是三角形让我很困惑。我一直在尝试使用drawPolygon。我假设边长将与从点a到点b到点c的距离相关,但我真的不知道如何找到坐标。
import java.awt.*;
import javax.swing.JPanel;
public class DrawShapes extends JPanel {
private int shape; //user choice of which shape to draw
private int
我正在创建一个评分系统来对图像进行评级。我想将onClick和onMouseOver事件应用于我为系统呈现的星星。
onMouseOver:根据鼠标悬停的是哪颗星星,应该在悬停的星星之前填上星星。如果我把容器里的星星放在里面,那么就不会有星星被填满。例如。有了4颗星,如果我在第3颗星上空盘旋,那么就应该填充1-3颗星。如果我不盘旋在任何星星之上,就不应该填满任何星星。
onClick:类似于上面,除了星星将被填充,无论是悬停在或远离星星。例如。点击星号3,星星1-3将被填充.应继续填写,并禁用onMouseOver/onMouseLeave效果。
链接到代码:
Function to rend