for 文も使えます
ソース
import graph;
size(200,0);
for (real m=0;m<8;m+=1) {
real f(real x) {return -1*x +m;}
draw(graph(f,-1,m+1,operator ..));
for (real n=7-m;n>-1;n-=1) {
dot((m,n));
}
}
xaxis("$x$");
yaxis("$y$");
label("$O$",(0,0),SW);
labelx(1,S); labelx(7,S);
labely(1,W);labely(7,W);