整数を取り、その数の行で構成されるアスタリスクの三角形を返す再帰関数asterisk_triangleを作成する必要があります。
たとえば、これは4行のアスタリスク三角形です。
*
**
***
****
私はこの関数を思いついた:
def asterisk_triangle(n):
"""
takes an integer n and then returns an
asterisk triangle consisting of (n) many lines
"""
x = 1
while (x <= n):
print("*" * x)
x = x + 1
return
また、最初の関数を操作して、逆さまのアスタリスクの三角形を作成する必要がありました。
私はこの関数と結果を思いついた:
def upside_down_asterisk_triangle(n):
"""
takes an integer n and then returns a backwards
asterisk triangle consisting of (n) many lines
"""
x = 0
while (x < n):
print("*" * (n-x))
x = x + 1
return
****
***
**
*
次に、これらの関数を操作して、後方のアスタリスクの三角形を作成する必要があります。
*
**
***
****
そして、逆さまのアスタリスクの三角形。
****
***
**
*
どのような機能を実装する必要がありますか?
関数の後に逆文字列コマンド[::-1]を使用しようとしましたが、機能しませんでした。