回答編集履歴
4
d
test
CHANGED
@@ -70,8 +70,6 @@
|
|
70
70
|
|
71
71
|
for i in range(1, n + 1):
|
72
72
|
|
73
|
-
print(" " * (n - i)
|
73
|
+
print(" " * (n - i) + "* " * i)
|
74
|
-
|
75
|
-
print("* " * i)
|
76
74
|
|
77
75
|
```
|
3
d
test
CHANGED
@@ -72,8 +72,6 @@
|
|
72
72
|
|
73
73
|
print(" " * (n - i), end="")
|
74
74
|
|
75
|
-
print("* " * i
|
75
|
+
print("* " * i)
|
76
|
-
|
77
|
-
print()
|
78
76
|
|
79
77
|
```
|
2
d
test
CHANGED
@@ -3,6 +3,20 @@
|
|
3
3
|
`print(" " * (n - i), end="")` を追加します。
|
4
4
|
|
5
5
|
Python では、`"a" * n` とすると、"a" が n 個並んだ文字列を作成できます。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
```python
|
10
|
+
|
11
|
+
print("hoge" * 3) # hogehogehoge
|
12
|
+
|
13
|
+
print("a" * 3) # aaa
|
14
|
+
|
15
|
+
```
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
## コード
|
6
20
|
|
7
21
|
|
8
22
|
|
1
d
test
CHANGED
@@ -41,3 +41,25 @@
|
|
41
41
|
* * * * *
|
42
42
|
|
43
43
|
```
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
短い行数で書くなら、
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
```python
|
52
|
+
|
53
|
+
n = int(input("ツリーの段数を入力してください"))
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
for i in range(1, n + 1):
|
58
|
+
|
59
|
+
print(" " * (n - i), end="")
|
60
|
+
|
61
|
+
print("* " * i, end="")
|
62
|
+
|
63
|
+
print()
|
64
|
+
|
65
|
+
```
|