2023 年の初心者向けの高度な Python コードの課題トップ 10

初心者が 2023 年に試すべき最も高度な Python コードの課題トップ 10

あなたが初心者として高度な Python コードの課題を探しているプログラマーである場合、この記事はあなたのためのものです。 この記事では、2023 年の初心者向けの Python コードについて簡単に説明しました。 Python でのプログラミング スキルをテストする最良の方法の 1 つは、高度な Python コードの課題を解決することです。 2023年初心者向けパイソンコードトップ10を10本差し上げます.

  1. リストを並べ替える

Python でリストを並べ替えるには、パラメーターを受け取る関数を作成する必要があります。 最初のパラメーターには数値のリストが含まれ、2 番目のパラメーターには、desc、asc、none などの値のいずれかを持つ文字列が含まれます。

2 番目のパラメーターに asc が含まれている場合、関数は数値の昇順のリストを返す必要があります。 desc の場合、リストは降順である必要があり、そうでない場合は元のリストを変更せずに返す必要があります。

  1. ラジアンを度に変換する

数値パラメーターを受け入れる関数を Python で記述します。このパラメーターは、半径の天使の尺度になります。 この関数は半径を度に変換し、値を返します。

これを行うための Python ライブラリが見つかるかもしれませんが、自分で関数を作成する必要があります。 私たちが提供できるヒントの 1 つは、問題を解決するには Pi を使用する必要があるということです。 Python の math モジュールから Pi の値をインポートすることもできます。

  1. 文字列の母音を数える

単一の単語を受け入れ、その単語の母音の数も返す関数を Python で作成します。 この関数では、A、E、I、O、および U のみが母音としてカウントされます。

  1. 任意の 10 進数を 2 進数に変換

Python で、10 進数を受け取り、同等の 2 進数を返す関数を作成します。 簡単にするために、10 進数は常に 1,024 未満になるため、返される 2 進数は 10 桁未満になります。

  1. クレジットカードの番号を隠す

クレジット カード番号を受け入れる関数を Python で作成します。 すべての文字が隠されている最後の 4 つを除いて、アスタリスク付きの文字列が返されることを確認してください。 たとえば、関数が「5555555555555555」を受け取った場合、「5555」を返す必要があります。

  1. 電卓関数を作成する

3 つのパラメーターを受け入れる関数を Python で作成します。 最初のパラメーターが整数で、2 番目のパラメーターが +、-、/、またはなどの算術演算子に続くことを確認してください。 また、3 番目のパラメーターも整数になります。

関数は計算を実行し、結果を返す必要があります。 たとえば、関数が 6 と 4 を渡した場合、24 を返す必要があります。

  1. X は O と同じですか?

文字列を受け取る関数を Python で作成します。 この関数は、文字列内の X と O の数をカウントする必要があります。 そして、True または False のブール値を返す必要があります。

Xs と Os のカウントが等しい場合、関数は true を返す必要があります。 カウントが同じでない場合は、false を返す必要があります。 また、文字列に X と O がない場合も、0 は 0 に等しいため、true を返す必要があります。

  1. 割引を適用

Python で、2 つのパラメーターを受け取る関数を作成します。 最初のものは整数としてのアイテムの全額である必要があり、2番目のものは整数としての割引率でなければなりません.

この関数は、割引が適用された後にアイテムの価格を返す必要があります。 たとえば、価格が 100 で割引が 20 の場合、関数は 80 を返す必要があります。

  1. 文字を繰り返す

文字列を受け入れる関数をPythonで作成すると、Pythonは元の文字列の各文字を2倍にした文字列を返す必要があります。 「now」関数をパラメータとして送信すると、「nnoww」が返される必要があります。 「123a!」を送信すると、「112233aa!!」が返される必要があります。

  1. 整数を含むリスト

非負の文字列と整数の混合を含む任意の長さのリストを受け入れる関数を Python で作成します。 この関数は、元のリストの整数のみを同じ順序で含むリストを返さなければなりません。

Leave a Comment

Your email address will not be published. Required fields are marked *