私はこのメソッドを非常に単純なpythonで書いています。しかし、私はJavaでそれを引き離すのに問題があります。このメソッドをJavaでどのように記述しますか?
def space():
space = "_"
for x in range(5):
print(x * space)
Pythonプログラムの出力には、次のとおりです。
_
__
___
____
最終的に私はそれが望むように動作していない私のJavaプログラムを修正しようとしています。
これは、パスカル三角形を右上と上を下に印刷するJavaプログラムの一部です。
for(int outer = 0; outer < lines; outer++)
{
for(int count = 0; count < index; count++)
System.out.print(" ");
for(int inner = 0; inner < outer; inner++)
{
System.out.print(myTriangle.Triangle(outer, inner) + " ");
}
System.out.println();
index--;
}
System.out.println("\n\n");
for(int outer = lines; outer > 0; outer--)//revers
{
for(int count = 0; count < index; count++)
System.out.print(" ");
for(int inner = 0; inner < outer; inner++)
{
System.out.print(myTriangle.Triangle(outer, inner) + " ");//maybe something should be done here
}
System.out.println();
index--;
}
}
このプログラムの出力は次のとおりです。
1
1 1
1 2 1
1 3 3 1
1 2 1
1 1
1
私は出力が//revers
でindex++;
にこの
1
1 1
1 2 1
1 3 3 1
1 2 1
1 1
1
私はPythonの最初の部分と何をしようとしているのか分かりません...だから、あなたは何をしようとしていますか? [ask]をお読みください。 – Tunaki
三角形が印刷され始めたときにJavaプログラムにスペースを追加しようとしていますが、「菱形」のように見えるはずです –
Pythonスクリプトとの接続は何ですか? – Tunaki