ಪರಿವಿಡಿ[ಮರೆಮಾಡಿ][ತೋರಿಸಿ]
ನಮ್ಮ ಪೈಥಾನ್ ಕ್ರ್ಯಾಶ್ ಕೋರ್ಸ್ ಸರಣಿಯ ಏಳನೇ ಉಪನ್ಯಾಸಕ್ಕೆ ಸುಸ್ವಾಗತ.
ನಾವು ಪೈಥಾನ್ನಲ್ಲಿ ಲಾಜಿಕಲ್ ಆಪರೇಟರ್ಗಳು ಮತ್ತು ಹೋಲಿಕೆ ಆಪರೇಟರ್ಗಳ ಬಗ್ಗೆ ಕಲಿಯುತ್ತೇವೆ. ಬಹು ಷರತ್ತುಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಾವು ಈ ಆಪರೇಟರ್ಗಳನ್ನು ಬಳಸುತ್ತೇವೆ.
ತಾರ್ಕಿಕ ನಿರ್ವಾಹಕರು
ಮತ್ತು ಆಪರೇಟರ್
ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ. ಸಾಲಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದೇವೆ ಎಂದು ಹೇಳೋಣ. ಅರ್ಜಿದಾರರು ಹೆಚ್ಚಿನ ಆದಾಯ ಮತ್ತು ಉತ್ತಮ ಕ್ರೆಡಿಟ್ ಹೊಂದಿದ್ದರೆ, ಅವರು ಸಾಲಕ್ಕೆ ಅರ್ಹರಾಗಿರುತ್ತಾರೆ.
ಇದರರ್ಥ ನಾವು ಇಲ್ಲಿ ಎರಡು ಷರತ್ತುಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತಿದ್ದೇವೆ. ಮೊದಲ ಸ್ಥಿತಿಯು ಹೆಚ್ಚಿನ ಆದಾಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಎರಡನೆಯ ಸ್ಥಿತಿಯು ಉತ್ತಮ ಸಾಲವನ್ನು ಹೊಂದಿದೆ. ಅರ್ಜಿದಾರರು ಸಾಲಕ್ಕೆ ಅರ್ಹರಾಗಲು ಎರಡೂ ಷರತ್ತುಗಳು ನಿಜವಾಗಿರಬೇಕು.
ಇಲ್ಲಿ ನಾವು ತಾರ್ಕಿಕ "AND" ಆಪರೇಟರ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಮೂಲಕ, ಇದು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿಲ್ಲ, "ಇಫ್ ಸ್ಟೇಟ್ಮೆಂಟ್" ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ತಾರ್ಕಿಕ ಆಪರೇಟರ್ಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.
ನಮ್ಮ ಪ್ರೋಗ್ರಾಂಗೆ ಹಿಂತಿರುಗಿ, ಎರಡು ಅಸ್ಥಿರಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸೋಣ:
has_high_income = True
has_good_credit = True
ಈಗ, ನಮ್ಮ "if ಸ್ಟೇಟ್ಮೆಂಟ್" ಅನ್ನು ಬರೆಯೋಣ.
if has_high_income and has_good_credit:
print("Eligible for loan")
"AND" ಆಪರೇಟರ್ ಎರಡೂ ಷರತ್ತುಗಳು ನಿಜವಾಗಿದ್ದರೆ ಮಾತ್ರ ಸರಿ ಎಂದು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. ಷರತ್ತುಗಳಲ್ಲಿ ಒಂದು ತಪ್ಪಾಗಿದ್ದರೆ, ನಾವು ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ನೋಡಲು ಹೋಗುವುದಿಲ್ಲ.
ಪ್ರೋಗ್ರಾಂ ಈ ರೀತಿ ಕಾಣಿಸುತ್ತದೆ.
ಅಥವಾ ಆಪರೇಟರ್
"OR" ಆಪರೇಟರ್ ಅನ್ನು ಇದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು. ಯಾವುದೇ ಷರತ್ತುಗಳು ನಿಜವಾಗಿದ್ದರೆ ಅದು ಔಟ್ಪುಟ್ ನೀಡುತ್ತದೆ. OR ಆಪರೇಟರ್ನೊಂದಿಗೆ ಮೇಲಿನ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಯತ್ನಿಸೋಣ.
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
ಮೇಲಿನ ಯಾವುದೇ ಷರತ್ತುಗಳು ನಿಜವಾಗಿದ್ದರೆ ಈಗ ಅದು ಔಟ್ಪುಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಅಂದರೆ ಅರ್ಜಿದಾರರು ಆದಾಯ ಹೆಚ್ಚಿದ್ದರೆ ಅಥವಾ ಸಾಲ ಉತ್ತಮವಾಗಿದ್ದರೆ ಸಾಲಕ್ಕೆ ಅರ್ಹರಾಗಿರುತ್ತಾರೆ.
ಮತ್ತು/ಅಥವಾ ಆಪರೇಟರ್ ಅನ್ನು ಅದೇ if ಸ್ಟೇಟ್ಮೆಂಟ್ನಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಬಹುದು.
ಉದಾಹರಣೆಗೆ,
ಈ ಕಾರ್ಯಕ್ರಮವು ಸ್ಥಿರ ಆಸ್ತಿಯನ್ನು ಹೊಂದುವ ಮೂರನೇ ಸ್ಥಿತಿಯನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಅರ್ಜಿದಾರರು ಸ್ಥಿರ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಆದಾಯ ಅಥವಾ ಉತ್ತಮ ಸಾಲವನ್ನು ಹೊಂದಿದ್ದರೆ ಮಾತ್ರ ಸಾಲಕ್ಕೆ ಅರ್ಹರಾಗುತ್ತಾರೆ. ಇದರರ್ಥ ಅರ್ಜಿದಾರರು ಮೊದಲ ಎರಡರಿಂದ ಯಾವುದೇ ಒಂದು ಷರತ್ತನ್ನು ಪೂರೈಸಬೇಕು ಮತ್ತು ಮೂರನೇ ಷರತ್ತು ಕಡ್ಡಾಯವಾಗಿದೆ.
ಆಪರೇಟರ್ ಅಲ್ಲ
ನಾವು ನೀಡುವ ಯಾವುದೇ ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಆಪರೇಟರ್ ಮೂಲಭೂತವಾಗಿ ವಿಲೋಮ ಮಾಡುವುದಿಲ್ಲ. ನಿಜವು ತಪ್ಪಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ.
ಅದನ್ನು ಅಳವಡಿಸಿಕೊಂಡು ಕಲಿಯೋಣ. ನಾವು ಈಗ ನಮ್ಮ ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಕೆಲವು ಷರತ್ತುಗಳನ್ನು ಬದಲಾಯಿಸಲಿದ್ದೇವೆ. ಸಾಲಕ್ಕೆ ಅರ್ಹರಾಗಲು ಷರತ್ತುಗಳು ಉತ್ತಮ ಕ್ರೆಡಿಟ್ ಮತ್ತು ಯಾವುದೇ ಕ್ರಿಮಿನಲ್ ದಾಖಲೆಯಿಲ್ಲ.
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
ಅದನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡೋಣ:
ಈಗ, ಆಪರೇಟರ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಾರೆ ಎಂಬುದರ ಕುರಿತು ನೀವು ನ್ಯಾಯಯುತವಾದ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ, ಮುಂದಿನ ದೊಡ್ಡ ವಿಷಯಕ್ಕೆ ಹೋಗೋಣ ಅಂದರೆ ಹೋಲಿಕೆ ಆಪರೇಟರ್ಗಳು.
ಹೋಲಿಕೆ ನಿರ್ವಾಹಕರು
ನಾವು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಮೌಲ್ಯದೊಂದಿಗೆ ಹೋಲಿಸಲು ಬಯಸುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಾವು ಹೋಲಿಕೆ ಆಪರೇಟರ್ಗಳನ್ನು ಬಳಸುತ್ತೇವೆ. ಇವುಗಳು (<), (>) ಗಿಂತ ಕಡಿಮೆ, (==) ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ ಇತ್ಯಾದಿ. ಉದಾಹರಣೆಗೆ, ತಾಪಮಾನವು 30 ಕ್ಕಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ನಾವು ಅದನ್ನು ಬಿಸಿ ದಿನ ಎಂದು ಮುದ್ರಿಸಲು ಬಯಸುತ್ತೇವೆ. ಇಲ್ಲದಿದ್ದರೆ, ಅದು ತಂಪಾಗಿರುತ್ತದೆ. ಈ ನಿಯಮಗಳನ್ನು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನಿರ್ಮಿಸಲು, ನಾವು ಹೋಲಿಕೆ ಆಪರೇಟರ್ಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.
ವೇರಿಯಬಲ್ "ತಾಪಮಾನ" ವನ್ನು ಪರಿಚಯಿಸುವ ಮೂಲಕ ಅದನ್ನು ಪ್ರಾರಂಭಿಸುವುದು.
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
ವ್ಯಾಯಾಮ
ಬ್ರೈನ್ ಟೀಸರ್ಗೆ ಸಿದ್ಧರಾಗಿ. ಇದು ಹಿಂದಿನ ಒಂದೆರಡು ಉಪನ್ಯಾಸಗಳಿಂದ ನಿಮ್ಮ ಸ್ಮರಣೆಯನ್ನು ಸಹ ಪರಿಶೀಲಿಸುತ್ತದೆ.
ನೀವು ಆನ್ಲೈನ್ನಲ್ಲಿ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಿದಾಗ, ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರಗಳು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಸಂದೇಶಗಳನ್ನು ಹೊಂದಿರುವುದನ್ನು ನೀವು ಬಹುಶಃ ನೋಡಿರಬಹುದು, ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರು ತಮ್ಮ ಹೆಸರನ್ನು ನಮೂದಿಸಲು ನಾವು ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರವನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಹೇಳೋಣ. ಈಗ ಹೆಸರು 4 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆಯಿದ್ದರೆ, ಹೆಸರು ಕನಿಷ್ಠ ಮೂರು ಅಕ್ಷರಗಳಾಗಿರಬೇಕು ಎಂಬ ಮೌಲ್ಯೀಕರಣ ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಾವು ಬಯಸುತ್ತೇವೆ. ಇಲ್ಲದಿದ್ದರೆ, ಹೆಸರು 50 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿದ್ದರೆ, ಹೆಸರು ಗರಿಷ್ಠ 50 ಅಕ್ಷರಗಳಾಗಿರಬಹುದಾದ ವಿಭಿನ್ನ ಮೌಲ್ಯೀಕರಣ ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಾವು ಬಯಸುತ್ತೇವೆ.
ಸ್ಪಾಯ್ಲರ್ಗಳ ಎಚ್ಚರಿಕೆ! ಪರಿಹಾರ ಮುಂದೆ ಬರಲಿದೆ.
ಪರಿಹಾರ
name = "Ron"
if len(name) < 4:
print("Name must be at least 3 characters")
elif len(name) > 50:
print("Name must be a maximum of 50 characters")
ಅಂತಿಮಗೊಳಿಸು
ಅದು ಎಲ್ಲಾ ಬಗ್ಗೆ ಆಗಿತ್ತು ಪೈಥಾನ್ನಲ್ಲಿ ನಿರ್ವಾಹಕರು. ಈಗ ನಾವು ಪೈಥಾನ್ನಲ್ಲಿ ಕೆಲವು ಆಸಕ್ತಿದಾಯಕ ಯೋಜನೆಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತೇವೆ.
ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ