comfortable)マリオ以下のように、指定した高さの片側半分のピラミッドを出力するプログラムを実装します。使って半ピラミッドを再現するプログラムを書きます。これは問題セット1とまったく同じですが、今回のプログラムはPythonで書かなければなりません。ユーザが8以下の正の整数を指定しなかった場合は、再度同じプロンプトを表示する必要があります。半ピラミッドの左下隅をターミナルウィンドウの左端に揃えます。使い方プログラムは次の例のように動作するはずです。#######テストこの問題についてはcheck50を使用できますが、次の各項目については、最初に自分でコードをテストすることをお勧めします。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。-1と入力し、Enterキーを押します。ユーザに別の数字を入力するように再度促すなどして、この入力を無効として拒否する必要があります。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。0と入力し、Enterキーを押します。ユーザに別の数字を入力するように再度促すなどして、この入力を無効として拒否する必要があります。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。1と入力し、Enterキーを押します。プログラムによって次の出力が生成されます。ピラミッドがターミナルの左下端に位置合わせされ、各行の末尾に余分なスペースがないことを確認します。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。2と入力し、Enterキーを押します。プログラムによって次の出力が生成されます。ピラミッドがターミナルの左下端に位置合わせされ、各行の末尾に余分なスペースがないことを確認します。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。8と入力し、Enterキーを押します。プログラムによって次の出力が生成されます。ピラミッドがターミナルの左下端に位置合わせされ、各行の末尾に余分なスペースがないことを確認します。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。9と入力し、Enterキーを押します。ユーザに別の数字を入力するように再度促すなどして、この入力を無効として拒否する必要があります。次に、2と入力してEnterキーを押します。プログラムによって次の出力が生成されます。ピラミッドがターミナルの左下端に位置合わせされ、各行の末尾に余分なスペースがないことを確認します。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。入力し、Enterキーを押します。ユーザに別の数字を入力するように再度促すなどして、この入力を無効として拒否する必要があります。mario.pyとして実行し、入力を求めるプロンプトが表示されるのを待ちます。何も入力せずに、Enterキーを押します。ユーザに別の数字を入力するように再度促すなどして、この入力を無効として拒否する必要があります。check50を使用して以下を実行し、コードの正確さを評価してください。コンパイルとテストは必ず自分で行ってください。cs50/problems/2021/x/sentimental/mario/less以下を実行し、style50を使用してコードのスタイルを評価します。mario.pyこの問題は、正確さとスタイルの評価に沿ってのみ採点されます。次のコマンドを実行し、GitHubのユーザー名とパスワードを入力してログインします。languages.。