機能を動作させるのに問題があります。*Asterisk
私の関数は、文字を受け入れ、後続の行に 1 つのアスタリスク、3 つの ast.、5、任意の奇数を出力するパラメーターである必要があります。したがって、最初の行には 1 つの ast.、2 番目の行には 3 つの ast. などがあります。このパラメーターは、任意の奇数を受け入れますint
。
私の試み:
def arrowHead(n):
spaces = n / 2
for x in range(1, n+2, 2):
string_ln = ''
for num in range(spaces):
string_ln = string_ln + ' '
for num2 in range(x): string_ln = string_ln + '*'
spaces = spaces - 1
print string_ln
final_string = ''
for x in range(n / 2):
final_string = final_string + ' '
final_string = final_string + '*'
for x in range(3):
print final_string