Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでインデントが重要なのはなぜですか?


多くの場合、プログラム内の複数のステートメントをブロックとして扱う必要があります。プログラミング言語が異なれば、さまざまな手法を使用して、クラス、関数、条件、ループなどの構造体のステートメントのブロックの範囲と範囲を定義します。たとえば、CおよびC ++では、中括弧内のステートメントはブロックとして扱われます。 Pythonは、均一なインデントを使用してステートメントのブロックをマークします。

ブロックシンボルの開始前:が使用されます。ブロック内の最初と後続のステートメントは、追加の(ただし均一な)空白(インデントと呼ばれる)を残すことによって記述されます。ブロックの終わりを通知するために、空白が削除されます。次の例は、Pythonでのインデントの使用を示しています。

num = int(input("enter number"))
if num%2 == 0:
   if num%3 == 0:
      print ("Divisible by 3 and 2")
   else:
      print ("divisible by 2 not divisible by 3")
else:
   if num%3 == 0:
      print ("divisible by 3 not divisible by 2")
   else:
      print  ("not Divisible by 2 not divisible by 3")

注:特定のレベルのブロック内のすべてのステートメントに同じインデントが必要であることを確認することが重要です。


  1. ギドラとは何ですか?なぜそれが重要なのですか?

    新しいウイルスへの取り組みの大部分は、それらがどのように機能するかを理解することです。そのためには、リバースエンジニアリングする必要があります。国家安全保障局(NSA)は明らかにこの種の作業を頻繁に行う必要があるため、これを支援するためにGhidraと呼ばれる独自のツールを作成しました。 ちなみに、ギードラと発音します。 3月5日に、無料でオープンソースとして一般公開されました。 、2019年、サンフランシスコでのRSAカンファレンスで。国家安全保障局(NSA)の上級顧問であるRobertJoyceからのGhidraプレゼンテーションノートを表示することもできます。 ギドラを解放

  2. Pythonのif句を終了する方法は?

    Pythonコードのifブロックを終了することはできません。 breakキーワードはifブロックに表示されますが、ループ内にある必要があります。ただし、sys.exit()によってブロックされた場合、プログラム全体を内部から終了することは可能です。