ਵਿਸ਼ਾ - ਸੂਚੀ[ਛੁਪਾਓ][ਦਿਖਾਓ]
ਇਹ ਤੁਹਾਨੂੰ ਸਪਸ਼ਟ ਹੋ ਗਿਆ ਹੈ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਦੋ ਤਰ੍ਹਾਂ ਦੇ ਨੰਬਰ ਹੁੰਦੇ ਹਨ। ਭਾਵ ਪੂਰਨ ਅੰਕ ਅਤੇ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਨੰਬਰ।
ਪਾਈਥਨ ਵਿੱਚ ਗਣਿਤ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਰੋਜ਼ਾਨਾ ਗਣਿਤ ਵਾਂਗ ਹੀ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਇਹ ਇਹਨਾਂ ਦੋਨਾਂ ਦੁਆਲੇ ਘੁੰਮਦੀਆਂ ਹਨ ਡਾਟਾ ਕਿਸਮਾਂ.
ਹਿਸਾਬ ਚਲਾਉਣ ਵਾਲੇ
ਗਣਿਤ ਦੇ ਸੰਚਾਲਕਾਂ ਦੀਆਂ ਸੱਤ ਬੁਨਿਆਦੀ ਕਿਸਮਾਂ ਹਨ। ਇਹ:
ਜੋੜ (+): ਦੋ ਨੰਬਰ ਜੋੜਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ
print(10 + 4)
ਘਟਾਓ (-): ਪਹਿਲੀ ਤੋਂ ਦੂਜੀ ਸੰਖਿਆ ਨੂੰ ਘਟਾਓ। ਜਿਵੇਂ ਕਿ
print(10 - 4)
ਗੁਣਾ (*): ਦੋ ਸੰਖਿਆਵਾਂ ਨੂੰ ਗੁਣਾ ਕਰੋ। ਜਿਵੇਂ ਕਿ
print(10 * 4)
ਵੰਡ (/): ਦੋ ਨੰਬਰਾਂ 'ਤੇ ਵੰਡ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ
print(10 / 4)
ਫਲੋਰ ਡਿਵੀਜ਼ਨ (//): ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਪੂਰਨ ਅੰਕ ਦੇ ਉੱਤਰ ਨੂੰ ਵੰਡਦਾ ਹੈ ਅਤੇ ਗੋਲ ਬੰਦ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ
print(10 // 4)
ਮੋਡਿਊਲੋ ਆਪਰੇਟਰ (%): ਵੰਡ ਕਰਦਾ ਹੈ ਅਤੇ ਬਾਕੀ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ
print(10 % 4)
ਘਾਤਕ (**): ਪੂਰਨ ਅੰਕ ਦੀ ਸ਼ਕਤੀ ਲੈਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ
print(10 ** 4)
ਇਹ ਸਾਰੇ ਓਪਰੇਸ਼ਨ ਹੇਠਾਂ ਦਰਸਾਏ ਗਏ ਹਨ:
ਹੁਣ ਇਹਨਾਂ ਸਾਰੇ ਓਪਰੇਟਰਾਂ ਲਈ ਜੋ ਤੁਸੀਂ ਸਿੱਖਿਆ ਹੈ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਵਧਿਆ ਹੋਇਆ ਅਸਾਈਨਮੈਂਟ ਆਪਰੇਟਰ ਹੈ। ਆਓ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂ ਕਿ ਇਸਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ 'x' ਨਾਂ ਦਾ ਵੇਰੀਏਬਲ ਹੈ। ਅਸੀਂ ਇਸਨੂੰ 10 'ਤੇ ਸੈੱਟ ਕੀਤਾ, ਹੁਣ ਅਸੀਂ ਇਸਨੂੰ 3 ਦੁਆਰਾ ਵਧਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਸਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਕੋਡ ਲਿਖਣਾ ਹੋਵੇਗਾ।
x = 10
x = x + 3
ਪਾਈਥਨ ਇੰਟਰਪ੍ਰੇਟਰ 'x' ਵਿੱਚ 3 ਜੋੜੇਗਾ ਅਤੇ ਇਸਨੂੰ 'x' ਵਿੱਚ ਸਟੋਰ ਕਰੇਗਾ। ਆਉ ਇਸਨੂੰ ਪ੍ਰਿੰਟ ਕਰੀਏ:
ਇੱਕ ਵਧੇ ਹੋਏ ਅਸਾਈਨਮੈਂਟ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਉਸੇ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਦੁਹਰਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਪਰ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ।
ਉਹੀ ਕੋਡ ਇਸ ਤਰ੍ਹਾਂ ਲਿਖਿਆ ਜਾਵੇਗਾ।
x = 10
x += 3
ਹੁਣ, ਇਸ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਘਟਾਓ ਅਤੇ ਗੁਣਾ ਲਈ ਵੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਸ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵੇਖੋ.
ਇੱਥੇ ਅਸੀਂ ਪਹਿਲਾਂ 'x' ਨੂੰ 3 ਨਾਲ ਵਧਾ ਰਹੇ ਹਾਂ ਅਤੇ ਫਿਰ ਇਸਨੂੰ 3 ਨਾਲ ਗੁਣਾ ਕਰ ਰਹੇ ਹਾਂ। ਲਾਈਨ 2 ਦਾ ਆਉਟਪੁੱਟ 13 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਲਾਈਨ 3 ਦਾ ਆਉਟਪੁੱਟ 39 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਆਪਰੇਟਰ ਤਰਜੀਹ
ਗਣਿਤ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਸੰਕਲਪ ਹੈ ਜਿਸਨੂੰ ਓਪਰੇਟਰ ਪ੍ਰੀਸੀਡੈਂਸ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਇੱਕ ਸਮੀਕਰਨ ਵਿੱਚ ਕਾਰਵਾਈਆਂ ਨੂੰ ਚਲਾਉਣ ਦਾ ਕ੍ਰਮ। ਇਹ ਪਾਈਥਨ ਲਈ ਖਾਸ ਨਹੀਂ ਹੈ, ਅਤੇ ਸਾਰੀਆਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਓਪਰੇਟਰ ਤਰਜੀਹ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ। ਮੈਨੂੰ ਤੁਹਾਨੂੰ ਆਦੇਸ਼ ਦੀ ਯਾਦ ਦਿਵਾਉਣ ਦਿਓ:
- ਬਰੈਕਟ
- ਐਕਸਪੋਨੈਂਟ
- ਭਾਗ ਜਾਂ ਗੁਣਾ
- ਜੋੜ ਜਾਂ ਘਟਾਓ
ਆਉ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖੀਏ ਅਤੇ ਇਸ ਦੀ ਜਾਂਚ ਕਰੀਏ:
x = 10 + 3 * 2 ** 2 - (9 + 2)
ਉਪਰੋਕਤ ਸਮੀਕਰਨ ਦਾ ਜਵਾਬ ਕੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ?
ਜੇਕਰ ਤੁਹਾਡਾ ਜਵਾਬ 11 ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਹਾਈ ਸਕੂਲ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ