ਪਾਈਥਨ ਸ਼ਰਤੀਆ ਬਿਆਨ - ਜੇ, ਹੋਰ ਅਤੇ ਏਲੀਫ

ਇਸ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ if, else ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾਵੇ ਅਤੇ elif ਪਾਈਥਨ ਵਿਚ ਬਿਆਨ.

ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਵਿਚ ਕੋਡਿੰਗ ਕਰਨ ਵੇਲੇ, ਕਈ ਵਾਰ ਸਾਨੂੰ ਫ਼ੈਸਲਾ ਲੈਣ ਅਤੇ ਫੈਸਲੇ ਦੇ ਨਤੀਜੇ ਦੇ ਅਧਾਰ ਤੇ ਕੁਝ ਕੋਡ ਲਾਗੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ.

ਪਾਈਥਨ ਵਿੱਚ, ਅਸੀਂ | _ _ _ _ | ਵਰਤਦੇ ਹਾਂ ਇੱਕ ਸਥਿਤੀ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਬਿਆਨ.




ਪਾਈਥਨ ਜੇ ਬਿਆਨ

ਦਾ ਸੰਟੈਕਸ. _ _ _ _ | ਪਾਈਥਨ ਵਿਚ ਬਿਆਨ ਹੈ:

if

ਅਰਧ-ਕੋਲਨ ਵੱਲ ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਦਿਓ if ਅਤੇ ਇੰਡੈਂਟੇਸ਼ਨ .


ਅਸੀਂ ਕਿਸੇ ਸਥਿਤੀ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ. ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰ ਹਨ:



  • ਬਰਾਬਰ: if condition:
    statement
  • ਬਰਾਬਰ ਨਹੀਂ: :
  • ਤੋਂ ਘੱਟ: a == b
  • ਤੋਂ ਘੱਟ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ: a != b
  • ਇਸ ਤੋਂ ਵੱਡਾ: a < b
  • ਇਸ ਤੋਂ ਵੱਡਾ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ: a <= b

ਹੇਠ ਦਿੱਤੇ ਕੋਡ | ਸਟੇਟਮੈਂਟ ਸਿਰਫ ਤਾਂ ਹੀ ਲਾਗੂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੇ ਸਥਿਤੀ | _ _ _ _ | ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ.

ਉਦਾਹਰਣ a > b ਪਾਈਥਨ ਵਿੱਚ ਬਿਆਨ:

a >= b

ਆਉਟਪੁੱਟ:


if

ਉਪਰੋਕਤ ਕੋਡ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਪਾਸਵਰਡ ਦੀ ਲੰਬਾਈ ਦਾ ਮੁਲਾਂਕਣ ਕਰ ਰਹੇ ਹਾਂ. ਸ਼ਰਤ ਇਹ ਹੈ ਕਿ ਲੰਬਾਈ 6 ਅੱਖਰਾਂ ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ.

ਇਹ ਓਪਰੇਟਰ true ਤੋਂ ਘੱਟ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ.

ਕਿਉਂਕਿ “ਹੈਲੋ” ਸਤਰ 6 ਅੱਖਰਾਂ ਤੋਂ ਘੱਟ ਹੈ, ਇਸ ਲਈ ਸਥਿਤੀ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ ਸੱਚ ਹੈ ਅਤੇ ਇਸ ਲਈ ਅਸੀਂ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟ ਵੇਖਦੇ ਹਾਂ.



ਪਾਈਥਨ ਜੇ… ਹੋਰ ਬਿਆਨ

ਜੇ ਕਿਸੇ ਮੁਲਾਂਕਣ ਦਾ ਨਤੀਜਾ ਗਲਤ ਹੈ ਅਤੇ ਅਸੀਂ ਨਤੀਜੇ ਤੇ ਕਾਰਵਾਈ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਫਿਰ ਅਸੀਂ ਇੱਕ | _ _ _ _ | ਬਿਆਨ.


ਦਾ ਸੰਟੈਕਸ. _ _ _ _ | ਬਿਆਨ ਇੰਝ ਦਿਸਦਾ ਹੈ:

if

ਇਸ ਲਈ, ਉਪਰੋਕਤ ਉਹੀ ਉਦਾਹਰਣ ਦੇ ਨਾਲ ਜਾਰੀ ਰੱਖਦੇ ਹੋਏ, ਜੇ ਅਸੀਂ ਉਪਭੋਗਤਾ ਨੂੰ ਇਹ ਦੱਸਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਪਾਸਵਰਡ ਦੀ ਲੋੜੀਂਦੀ ਲੰਬਾਈ ਪੂਰੀ ਹੋ ਗਈ ਹੈ, ਤਾਂ ਅਸੀਂ ਉਸ ਨੂੰ | _ _ _ _ | ਬਲਾਕ.

ਉਦਾਹਰਣ:

password = 'Hello' if len(password) < 6:
print('password too weak - should be at least 6 characters')

ਆਉਟਪੁੱਟ:


password too weak - should be at least 6 characters

ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਸ਼ਬਦ 'ਮਿਸ਼ਨ' ਦੇ 7 ਅੱਖਰ ਹਨ ਇਸ ਲਈ ਸਾਡੀ < ਸ਼ਰਤ ਗਲਤ ਹੋਣ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ. ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਇੱਕ | _ _ _ _ | ਬਲਾਕ, ਫਿਰ ਦੂਜਾ else ਬਿਆਨ ਚਲਾਇਆ ਗਿਆ ਹੈ.



ਮਲਟੀਪਲ ਜੇ ... ਏਲੀਫ ਨਾਲ ਹੋਰ

ਜਦੋਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਦੋ ਤੋਂ ਵੱਧ ਮਾਮਲਿਆਂ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਸਾਨੂੰ ਕਈ if...else ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ ਅਤੇ if condition:
statement_1 else:
statement_2
ਬਲਾਕ. ਕੀਵਰਡ else ਹੋਰ ਮਤਲਬ ਜੇ.

ਉਦਾਹਰਣ ਦੇ ਲਈ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜਿਸ ਨੂੰ 3 ਪੂਰਨ ਅੰਕ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਤਿਕੋਣ ਦੀ ਕਿਸਮ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

  • ਸਕੇਲਿੰਗ ਤਿਕੋਣ ਇੱਕ ਹੈ ਜਿਥੇ ਸਾਰੇ ਤਿੰਨਾਂ ਪਾਸਿਆਂ ਦੀ ਲੰਬਾਈ ਵੱਖਰੀ ਹੈ
  • ਆਈਸੋਸਲਜ਼ ਤਿਕੋਣ ਦੀ ਲੰਬਾਈ ਦੇ ਦੋ ਪਾਸਿਓ ਹਨ
  • ਇਕੁਪੱਕਤ ਤਿਕੋਣਾ ਉਹ ਹੈ ਜਿੱਥੇ ਸਾਰੇ ਪਾਸਿਓਂ ਬਰਾਬਰ ਹਨ
password = 'Mission' if len(password) < 6:
print('password too weak - should be at least 6 characters') else:
print('your password was accepted')

ਆਉਟਪੁੱਟ:


your password was accepted

ਇਹ ਉਦਾਹਰਣ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਦੋ ਤੋਂ ਵੱਧ ਕੇਸਾਂ ਨੂੰ ਕਿਵੇਂ ਨਿਪਟਿਆ ਜਾਵੇ. ਪਹਿਲੇ ਵਾਂਗ, ਯਾਦ ਰੱਖੋ | _ _ _ _ | ਅਤੇ ਇੰਡੈਂਟੇਸ਼ਨਜ਼.

if S ਦੀ ਸੰਖਿਆ ਦੀ ਕੋਈ ਸੀਮਾ ਨਹੀਂ ਹੈ ਜਿਸ ਨੂੰ ਅਸੀਂ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ. ਇੱਥੇ ਸਿਰਫ ਇੱਕ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. _ + _ | ਬਿਆਨ, ਜੋ ਕਿ ਇੱਕ ਕੈਚ-ਸਭ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ. ਜੇ ਸਾਰੇ else ਬਿਆਨ ਫੇਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਫਿਰ | _ _ _ _ | ਬਿਆਨ ਚਲਾਇਆ ਗਿਆ ਹੈ.



ਪਾਈਥਨ ਟੇਰਨਰੀ ratorਪਰੇਟਰ (ਸ਼ਾਰਟਹੈਂਡ ਜੇ… ਹੋਰ)

ਜੇ ਸਾਡੇ ਕੋਲ ਇੱਕ | _ _ _ _ | ਬਲਾਕ, ਅਸੀਂ ਤੀਜੇ ਨੰਬਰ ਦੇ ਆਪ੍ਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ print() ਲਿਖ ਸਕਦੇ ਹਾਂ ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਬਲਾਕ.

ਸੰਟੈਕਸ ਇਹ ਹੈ:

if

ਉਦਾਹਰਣ:

else

ਆਉਟਪੁੱਟ:

elif

ਸਿੱਟਾ

  • | a = 5 b = 5 c = 5 if a != b and b != c and a != c:
    print('This is a scalene triangle') elif a == b and b == c:
    print('This is an equilateral triangle') else:
    print('This is an isosceles triangle')
    ਅਤੇ This is an equilateral triangle ਬਿਆਨ ਪ੍ਰੋਗਰਾਮ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ.
  • ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿਚਲੇ if ਬਿਆਨ ਦੀ ਵਰਤੋਂ ਫੈਸਲੇ ਲੈਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.
  • If ਬਿਆਨ ਦਾ ਮੁਲਾਂਕਣ ਨਿਰਧਾਰਤ ਸ਼ਰਤ ਦੇ ਅਧਾਰ ਤੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
  • ਦੂਸਰਾ ਬਲਾਕ if ਸਟੇਟਮੈਂਟ ਨਾਲ ਅਟੈਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇਹ ਐਕਜ਼ੀਕਿਯੂਟ ਹੋਏਗੀ ਜੇ ਕੰਡੀਸ਼ਨ ਗਲਤ ਹੈ
  • ਦੂਸਰਾ ਬਲਾਕ if ਸਟੇਟਮੇਂਟ ਨਾਲ ਮੌਜੂਦ ਨਹੀਂ ਹੋ ਸਕਦਾ.
  • ਐਲਿਫ ਸਟੇਟਮੈਂਟ (ਸਟੇਟਸ) ਨੂੰ if ਸਟੇਟਮੈਂਟ ਨਾਲ ਅਟੈਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੇ ਇੱਥੇ ਕਈ ਸ਼ਰਤਾਂ ਹੋਣ.

ਦਿਲਚਸਪ ਲੇਖ