Python Small Things – II

We will discuss about:

  • Multi-line statements
  • Suite

Multi-line statements

Statements in Python usually are single line and there is no end character for the statement. 

When a statement needs to continue, or we desire to write it on many lines to make it more readable we can use “\” character 

Example:

polygon_perimeter = side1 + \

                                   side2 +\

                                   side3 +\

                                   side4 +\

                                   side5 


When statements are inside brackets i.e. (), [], {} need to spread multiple lines, there is no need for / character

Brackets are used in special for data structures, [] is used lists, () for tuple, and {} for dictionary


 Hence, we can have: 


 list example on multi- line:

list1 = ['elem1', 'elem2', 'elem3', 'elem4',

        'elem5', 'elem6', 'elem7', 'elem8']


 tuple example on multi-line:

tuple1 = ('tup1', 'tup2', 'tup3', 'tup4',

         'tup5', 'tup6', 'tup7', 'tup8')


 dictionary example on multi-line:

dict1 = {

    "category": "Computers",

    "type": "boolean",

    "difficulty": "medium",

    "question": "The HTML5 standard was published in 2014.",

    "correct_answer": "True",

    "incorrect_answers": "False"

}

 


Code block or suite


In below example: 

price=12

if  price >= 10:

discount=0.2

print("discount is higher")

else: 

discount=0.15

print("discount is smaller")

print(f"My discount is {discount}") 

Two statements that follow after if price>=10: represent a code block or sometime named suite. Here suite contains 2 statements, in general it can contain more lines, those lines are indented in the same way. 


For if referring to suite we have general syntax like below:

if condition1:

suite

elif condition2:

suite

else:

suite

In this syntax statements if condition1: , elif condition2: and else: are named header. A header line begins with a keyword, contain others like conditions, expressions and end with colon ":"

Structure with header lines and suite is encountered for other complex statements like while, def,  class etc

Set, use or test Netbeans project with multiple JDK

It is possible to set, use or test Netbeans project with multiple JDK

For this, for example in Apache NetBeans IDE 11.2

  • Right click on the <ProjectName>
  • Click Properties
  • Click Libraries, then for “Java Platform” choose desired JDK
  • Click Ok

Observation:

If JDK is not listed in “Java Platform” scroll box, you can add it, for example:

  • Click “Manage Platforms…” button.
  • Click “Add Platform…” button
  • In “Select platform type” you can choose a local or even a remote platform, keep selected “Java Standard Edition.”
  • Click Next
  • Choose platform (jdk) folder as needed.
  • Click Next
  • Accept detected platform name (or edit it if needed)
  • Click Finish