ಕಂಪ್ಯೂಟರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್
ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ: ಕುಣಿಕೆಗಳು
ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ( "ಪೈಥಾನ್" ಅಥವಾ "ಪೈಥಾನ್" ಎಂದು) ಕೆಲವು ಕ್ರಮ ಲೂಪ್ ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಪೈಥಾನ್ ಯಾವುದೇ ಪುನರಾವರ್ತನೆ ಅನುಷ್ಠಾನಕ್ಕೆ ಪ್ರಮುಖ ಸಾಧನಗಳು - ಕುಣಿಕೆಗಳು ಮಾಡುವಾಗ ಮತ್ತು. ಸ್ವಲ್ಪ ಲೂಪ್ ಹೆಚ್ಚು ಸಾರ್ವತ್ರಿಕ, ಆದ್ದರಿಂದ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ಉತ್ತಮ ಎಂದು ಅರ್ಥವಲ್ಲ! ಇದು ಬಹು ಮಟ್ಟದ ಮತ್ತು mnogouslovnyh ಕಾರ್ಯಕ್ರಮಗಳ ನಿರ್ಮಾಣಕ್ಕೆ ಬಹಳ ಕಷ್ಟದ ಕೆಲಸವಾಗಿರುತ್ತದೆ ಅರಿತುಕೊಂಡ ಏಕೆಂದರೆ ಲೂಪ್, ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಪೈಥಾನ್: ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಜೊತೆ ಸೈಕಲ್
ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಜೊತೆ ಸೈಕಲ್ಸ್ - ಇದು ಕುಣಿಕೆಗಳು ಅತ್ಯಂತ ಸಾರ್ವತ್ರಿಕ ಸಾಂಸ್ಥಿಕ ರಚನೆಗಳಾಗಿವೆ ಅದು, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಸರ. ಲೂಪ್ "ಅಲ್ಲಿಯವರೆಗೆ" ತತ್ವವನ್ನು ಆಚರಿಸಲ್ಪಡುತ್ತದೆ. ಕೆಳಕಂಡ ಅರ್ಥ: ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯ ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗುವುದು, ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ! ಈ ವಿನ್ಯಾಸದ ಒಂದು "ಚಕ್ರ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ cyclically ಆರಂಭಿಕ ಮೌಲ್ಯವನ್ನು ಆರಂಭಗೊಂಡು, ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಾತ್ಮಕ ನಿರ್ವಹಣೆ ಕಾರಣ. ಔಟ್ ಚಕ್ರದಲ್ಲಿ ಪೈಥಾನ್ ಸಮಯದಲ್ಲಿ ಜಾರಿಗೆ ಮೌಲ್ಯ ಸುಳ್ಳು ಬಂದಾಗ. ಈ ಹಂತದಲ್ಲಿ, ಇಂಟರ್ಪ್ರಿಟರ್ ಅಂದರೆ ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಬ್ಲಾಕ್ ನಂತರ ಇದೆ ಒಂದು ಹೊಸ ಸಾಲು, ಕೆಳಕಂಡ ಕ್ರಿಯಾತ್ಮಕ-ಶಬ್ದಾರ್ಥದ ವಿಭಾಗದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ರವಾನಿಸುತ್ತದೆ.
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ, ಪೈಥಾನ್ ಚಕ್ರಗಳನ್ನು ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಕೆಳಗಿನ ವಾಕ್ಯ ಹೊಂದಿರುತ್ತವೆ:
1. (ಸ್ಥಿತಿ): 2. ಅಭಿವ್ಯಕ್ತಿ |
ಅಭಿವ್ಯಕ್ತಿ ಒಂದು ನಿರೂಪಣೆಯು ಅಥವಾ ಹಲವಾರು ಇರಬಹುದು. ಸ್ಥಿತಿಯನ್ನು ಯಾವಾಗಲೂ ಯಾವುದೇ ಶೂನ್ಯೇತರ ನಿಜವಾದ ಮಹತ್ವ ಹೊಂದಿದೆ. ಈ ವಿನ್ಯಾಸ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ನಿಜವಾದ ತನಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ "ಪೈಥಾನ್" ಸಂದರ್ಭದಲ್ಲಿ ಸೈಕಲ್ ಬಳಸಿ
ಲೂಪ್ ಮಾಡುವಾಗ Rassmotirim. ಪೈಥಾನ್ ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕ ರಚನೆಗಳು ಅದರ ಪುನರಾವರ್ತನೆಗಳು ಆಗಿದೆ:
ಒಂದು = 0 |
ನಾವು ಘೋಷಿಸಿದರು ವೇರಿಯಬಲ್ "ಒಂದು" ಮತ್ತು ಶೂನ್ಯ ತನ್ನ ಕೇಳಿದ್ದು. "ಒಂದು <7 ಸಂದರ್ಭದಲ್ಲಿ", ಅಂದರೆ, ಹಾಗೆಯೇ ವೇರಿಯಬಲ್ "ಒಂದು" ಕಡಿಮೆ ನಂತರ ಷರತ್ತು ಸಂಖ್ಯೆ "7", ನಂತರ ನಮ್ಮ ಲೂಪ್ ಅಲ್ಲಿಯವರೆಗೆ ಸುಳ್ಳು ಎಂದು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಒಂದು ಸುಳ್ಳು (ಅಂದರೆ, ಸೈಕಲ್ ನಿರ್ಗಮಿಸುತ್ತದೆ) ಅಸಂಖ್ಯಾತ "7" ಗಿಂತ ಹೆಚ್ಚಾಗಿರುವುದು ಅದು ಇರುತ್ತದೆ. ಈ ಸಂಭವಿಸಿ ಮಾಡಲು, ಇದು ನಾವು "= a + 1" ರಲ್ಲಿ ಸೂಚಿಸುವ, 1 ಹೆಚ್ಚಾಗುತ್ತದೆ ಪ್ರತಿ ಬಾರಿ ಆಗಿದೆ.
ಈ ನಿರ್ಮಾಣ, ಅಕ್ಷರದ ಚಲಿಸಿದರೆ "ಎ" ಅಂಕಣದಲ್ಲಿ 7 ಬಾರಿ ತೋರಿಸಲಾಗುತ್ತದೆ!
ಎ |
ಎಂಡ್ಲೆಸ್ ಲೂಪ್ ಪೈಥಾನ್ ಸಂದರ್ಭದಲ್ಲಿ
ಸಂದರ್ಭದಲ್ಲಿ ಹೇಗೆ ಪೈಥಾನ್ ಅವಿಚ್ಛಿನ್ನ ಲೂಪ್ನಲ್ಲಿ ಮಾಡಲು? ಸೈಕಲ್ ಇದು ಒಂದು ತಪ್ಪು ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ ರವರೆಗೆ ಸಾಗುತ್ತದೆ, ಮತ್ತು ಈ ಮೌಲ್ಯವನ್ನು ಇಲ್ಲ ಕೇವಲ ಏಕೆಂದರೆ, ಗೆಸ್ ಕಷ್ಟವೇನಲ್ಲ? ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ಬಹುಶಃ ಈಗಾಗಲೇ ಎಲ್ಲವನ್ನೂ ಸ್ಪಷ್ಟ ಆದ್ದರಿಂದ. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಅನಂತ ಆದೇಶಗಳ ಸಮಸ್ಯೆ ಪರಿಹರಿಸಲು ಅಗತ್ಯವಿದೆ? ಈ ಉದಾಹರಣೆಯು ಒಂದು, ಇಂಥ ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಸಾಕ್ಷಾತ್ಕಾರ ಸೇವೆಸಲ್ಲಿಸುವುದು "ಗಡಿಯಾರ" ವಿವರಿಸಲಾಗಿತ್ತು. ಇಲ್ಲಿ, ಸಹಜವಾಗಿ, ನೀವು ಶಾಶ್ವತವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ ಅನಂತ ಆದೇಶಗಳ, ಬಳಸಲು ಮತ್ತು ಸಮಯ ತೋರಿಸಬೇಕು.
ಇನ್ಫೈನೈಟ್ ಲೂಪ್ ಚೇಂಜ್ ಸೈಕಲ್ ಪರಿಸ್ಥಿತಿಗಳು ಸೇರಿಸಲು ಮರೆಯಬೇಡಿ ಯಾರು ತಪ್ಪು ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳು.
ನ ಪೈಥಾನ್ ಕೋಡ್ ಕೆಳಗಿನ ತುಣುಕು ಒಂದು ನೋಟ ತೆಗೆದುಕೊಳ್ಳೋಣ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅನಿರ್ದಿಷ್ಟವಾಗಿ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಆವರ್ತಗಳ ( "#" ರ ನಂತರ ಕಾಮೆಂಟ್ ಆಗಿದೆ):
ಸಂಖ್ಯೆ = 1 # ಅಸಂಖ್ಯಾತ ಘೋಷಿಸಲು ಮತ್ತು 1 ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು ಸಂಖ್ಯೆ <10 ಮಾಡುವಾಗ: # 10 ಕ್ಕೂ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಇದು ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ರಚಿಸಲು ಮುದ್ರಣ 'ಹಲೋ' # ಸ್ಥಿತಿಯನ್ನು (ಮುದ್ರಣ «ಹಲೋ» ಸಂದೇಶ) |
ಇದು ಅನಿರ್ದಿಷ್ಟವಾಗಿ ರನ್ ಏಕೆಂದರೆ ಇಂತಹ ಪ್ರೋಗ್ರಾಂ ಒಟ್ಟುಗೂಡಿಸುವುದು ಹೊರದಬ್ಬುವುದು ಮಾಡಬಾರದು. ಹಲೋ "ಸಂದೇಶಗಳನ್ನು" ಆದ್ದರಿಂದ ಪುನರಾವರ್ತನೆ ನಿರಂತರವಾಗಿ ಎನ್ ನೇ ಏರಿದೆ ಇರುತ್ತದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಯಾವಾಗಲೂ ನಿಜವಾದ "ನಾವು ತಪ್ಪು ಮೌಲ್ಯಗಳನ್ನು ಸ್ಥಿತಿಯನ್ನು« ಸಂಖ್ಯೆ <10 ಎಂದಿಗೂ ಇಂತಹ ಪರಿಸ್ಥಿತಿಗಳು ಕೇಳಿದರು. ಶಾಶ್ವತ ಕಂಪೈಲ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲು ಸಲುವಾಗಿ, ನೀವು ಶೆಲ್ ಕೀಲಿ ಸಂಯೋಜನೆ Ctrl + ಒತ್ತಿ ಅಗತ್ಯವಿದೆ.
ಪೈಥಾನ್: ವಾಕ್ಯ. ಆದರೆ, ಮತ್ತು ಲೂಪ್
ಮೇಲೆ ಹೇಳಿದಂತೆ, "ಪೈಥಾನ್" ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ, ಒಂದು ಪುನರಾವರ್ತಿತ ಗುಂಪು ಅಭಿವ್ಯಕ್ತಿಗಳು ಸಂಘಟಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಇದು ಪಾರುಗಾಣಿಕಾ ಬರುತ್ತದೆ ಲೂಪ್, ಅದರ ವಿನ್ಯಾಸ ಕೇವಲ ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಏಕೆಂದರೆ ತನ್ನ ಪ್ರತಿರೂಪವಾದ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ. ಇದು ಕೇವಲ, ಆದಾಗ್ಯೂ, ಲೂಪ್ ಒಂದು ಸಂದರ್ಭದಲ್ಲಿ ವೇಗವಾಗಿರುತ್ತದೆಯೋ ಗಮನದಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು ಏಕೆಂದರೆ, ಸೈಕಲ್ ಸಾರ್ವತ್ರಿಕವಾಗಿ ಬಗ್ಗೆ ಮಾತಾಡುವುದಿಲ್ಲ ಅವಕಾಶ. ವಿವಿಧ ವಿನ್ಯಾಸ ಮತ್ತು ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಈ ಕಡಿಮೆ ಮೀರಿಸುತ್ತವೆ ಚಕ್ರದ ಪ್ರದರ್ಶನ ಪರಿಹರಿಸಲು, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಅನೇಕ ಕ್ಷುಲ್ಲಕ ಕೆಲಸಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬಳಸಲು ಸಾಧ್ಯತೆಯಿದೆ.
ಚಕ್ರದ ಎದುರಿಸುತ್ತಿರುವ ಸವಾಲುಗಳು ಯಾವುವು? ನಿಸ್ಸಂದೇಹವಾಗಿ, ಹಾಗೆಯೇ ಒಂದೇ - ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತಿರುಗಿ. "ಹೆಬ್ಬಾವು" ಮೇಲೆ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಂ ಟಿಪ್ಪಣಿಗಳು ವ್ಯಾಪಕವಾಗಿ ಉಪಯೋಗಿಸಲ್ಪಡುವ ಲೂಪ್, ಅಂಶಗಳ ಅಡ್ಡಹಾಯುವುದನ್ನು ಪೂರ್ವನಿರ್ಧರಿತ ಬಹುಸಂಖ್ಯಾ ಅನುಷ್ಠಾನಕ್ಕೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಮತ್ತು ಅವುಗಳನ್ನು ಮೇಲೆ iterating ಅದರ ವಿವಿಧ ದೇಹದಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಇದೆ. ಈ ವಿನ್ಯಾಸದ ವೈಶಿಷ್ಟ್ಯಗಳು ಸಂಸ್ಕರಣೆ ಸಾಲುಗಳು ಅಥವಾ ಯಾವುದೇ ಇತರ ವಸ್ತುವಿನ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಕೇವಲ ರೀತಿಯ ಪಟ್ಟಿಗಳನ್ನು ಬಳಸಬಹುದು.
Python ನಲ್ಲಿ ಚಕ್ರದಿಂದ ಬಳಕೆಯ ಉದಾಹರಣೆ
ನಾವು ಸಂಖ್ಯೆಗಳ ಕೆಲವು ಪಟ್ಟಿಯಲ್ಲಿದ್ದಾರೆ, ಮತ್ತು ನಾವು ಪ್ರತಿ ಅಂಶ (ಅಂದರೆ. ಇ ಸಂಖ್ಯೆ) ಮೂರು ಘಟಕಗಳು ಹೆಚ್ಚಾಗಿದೆ ಅಗತ್ಯವಿದೆ ಹೇಳುತ್ತಾರೆ. , ಲೂಪ್ ಮೂಲಕ ನಾವು ಇಂತಹ ಕೆಲಸವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಲೂಪ್ ವಿಧಾನಗಳು.
ನಾವು ( "#" ಪಾತ್ರ ಕಾಮೆಂಟ್ ನಂತರ) ಈ ಸೂಕ್ತ ಕ್ರಮ ನಿರ್ವಹಿಸುತ್ತವೆ ಅಲ್ಲಿ ತ್ವರಿತ ಉದಾಹರಣೆಗೆ, ನೋಡೋಣ:
spisok_chisel = [5, 15, 25, 35, 45, 55, 65, 75, 85, 95] ಬಳಕೆಯ # ಘೋಷಿಸಿದರು ಸರಣಿ 10 ಅಂಕಿ ಲೆಕ್ಕ ಶೂನ್ಯ = 0 # ದಾಖಲಿಸಿದವರು ಕೌಂಟರ್ spisok_chisel ರಲ್ಲಿ ಅಂಶಗಳಿಗಾಗಿ: # ರಚನೆಯ ಮೇಲೆ ತಿರುಗಿ ಮತ್ತು ಅಂಶಗಳನ್ನು ಬರೆ spisok_chisel [ಲೆಕ್ಕ] = ಅಂಶಗಳನ್ನು + # 3 ಸಂಖ್ಯೆ ಮೂರು ಹೆಚ್ಚುತ್ತಿರುವ ರಚನೆಯ = ಲೆಕ್ಕ ಎಣಿಸಲು +1 # ಸೂಚ್ಯಂಕ ಮುಂದಿನ ಸಂಖ್ಯೆಗೆ ಹೋಗಿ |
ಮೇಲಿನ ನಿರ್ಮಾಣದ ಫಲಿತಾಂಶ:
spisok_chisel = [8, 18, 28, 38, 48, 58, 68, 78, 88, 98] |
ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ರಚನೆಯ «spisok_chisel» ಬದಲಾಗುತ್ತಿರುವ ಮೌಲ್ಯಗಳು ಆಚರಿಸಲು ಸಲುವಾಗಿ ಅಗತ್ಯವಿದೆ ಒಂದು ವೇರಿಯಬಲ್ ಎಣಿಕೆ, ಇಲ್ಲ. ವೇರಿಯಬಲ್ ಎಣಿಕೆ ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ರತಿ ಅಂಶ (ಪಟ್ಟಿಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಸಂಖ್ಯೆ) ಒಂದು ಸೂಚ್ಯಂಕ ಮೌಲ್ಯದ ದಾಖಲಿಸಲಾಗಿದೆ. ವೇರಿಯೇಬಲ್ «ಅಂಶಗಳನ್ನು» ಪಟ್ಟಿಯಲ್ಲಿ ಮೌಲ್ಯ ಪರಿಣಾಮವಾಗಿ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಲೂಪ್, ನಾವು ಸಂಖ್ಯಾತ್ಮಕ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ವಸ್ತುವಿನ ಪ್ರಕ್ರಿಯೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೇಗೆ ನೋಡಬಹುದು. ಲೂಪ್ ಒಳಗೆ, ಜೊತೆ ಸೂಚ್ಯಂಕ «ಎಣಿಕೆ» ಪ್ರತಿ ಸಾಂಖ್ಯಿಕ ವಸ್ತು ಪ್ರಸ್ತುತ ಪುನರಾವರ್ತಿತ ಅಂಶ ಮತ್ತು ಮೂರು ಪ್ರಮಾಣವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ನಂತರ ನಮ್ಮ ಸೂಚ್ಯಂಕ «ಲೆಕ್ಕ» ಒಂದು ಹೆಚ್ಚಿಸಿತು, ಮತ್ತು ಕಾರ್ಯಕ್ರಮದ ಅನುಷ್ಠಾನದ ಹರಿವು ನಿರ್ಮಾಣ ಜಾಹೀರಾತುಗಳು ಶುರುವಾಗುವ ಹಿಂದಿರುಗುತ್ತಾನೆ. ಹೀಗಾಗಿ, ಲೂಪ್ ಇದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ರತಿ ಅಂಶ, ಪರಿಸ್ಥಿತಿ ನೀಡಿದ ಪ್ರಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ ರವರೆಗೆ ರನ್ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ ಅಂಶ ಕಾಣೆಯಾಗಿದೆ, ಆದರೆ ಸಮಸ್ಯೆಯಿಂದಾಗಿ ಹೊಂದಿಸಿದರೆ, ಸೈಕಲ್ ಪೂರ್ಣಗೊಂಡಿದೆ. ನಾವು ಒಂದಕ್ಕಿಂತ ವಿಷಯ ಆಕರ್ಷಿಸಲು: ನೀವು ಯಶಸ್ವಿಯಾಗಿ ಸಂಸ್ಕರಿಸಿದ ವಸ್ತುಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಪರಿಣಾಮವಾಗಿ ಯಾವಾಗಲೂ ಮೊದಲ ಸಂಖ್ಯಾತ್ಮಕ ವಸ್ತು ಸೂಚ್ಯಂಕ ಶೂನ್ಯ ಸಿ ಸೇರಿಸಲಾಗುತ್ತದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಹೊರತಾಗಿಯೂ, ಲೆಕ್ಕ +1 "« ಎಣಿಕೆ ಒಂದು ಸಾಲು ಬರೆಯಲು ಇದ್ದರೆ =.
ಈಗ ನಾವು ಲೂಪ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತತ್ವಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಬಗ್ಗೆ ಮತ್ತು (ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ಜೊತೆ ಸೈಕಲ್ ತಾರ್ಕಿಕ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ಔಟ್ Python ನಲ್ಲಿ ಸ್ಮರಿಸುತ್ತಾರೆ - ನೈಜ (ಆವರ್ತನ ಮುಂದುವರೆಯುತ್ತದೆ) ಅಥವಾ ಸುಳ್ಳು (ಸೈಕಲ್ ನಿಲ್ಲಿಸುತ್ತದೆ)) ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಬಹುದು.
ಹೇಗೆ ವಿನ್ಯಾಸ ಬಳಸಿಕೊಂಡು ಪೈಥಾನ್ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಚಿಕಿತ್ಸೆ?
ಪ್ರತಿ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಕೇವಲ ವಾಕ್ಯ ಗೋಚರಿಸುವ ವ್ಯತ್ಯಾಸಗಳಿವೆ ಚಕ್ರಗಳನ್ನು, ಮತ್ತು ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ಅದೇ ತತ್ವಗಳ ಮೇಲೆ ಕೆಲಸ. ಆದಾಗ್ಯೂ ಭಾಷೆ "ಪೈಥಾನ್" ಲೂಪ್ ಅಲ್ಲ ಸಾಮಾನ್ಯ ಮತ್ತು ಅಲ್ಪ ತನ್ನ ಕಾರ್ಯಾಚರಣೆಯ ತತ್ವ ಕೌಂಟರ್ ಸೀಮಿತವಾಗಿಲ್ಲ ಏಕೆಂದರೆ. ಈ ವಿನ್ಯಾಸ ಪ್ರತಿ ಐಟಂ ಪ್ರತ್ಯೇಕವಾಗಿ ಎಣಿಕೆ ಮಾಡುವಷ್ಟು. ಈ ಸುಲಭವಾಗಿ ತಂತಿಯನ್ನು ಕೆಲಸ ಉದಾಹರಣೆಗೆ ವಿವರಿಸಬಹುದು ಆದರೆ ಅದಕ್ಕಿಂತ ಮೊದಲು ಚಕ್ರದ ಸಂಯೋಜನೆ ಎದುರಿಸಲು ಅವಕಾಶ:
ಅಸ್ಥಿರವನ್ನು
ಇದು ವೇರಿಯಬಲ್ ಸೈಕಲ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರಿಣಾಮವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ
peremennaya_2 ರಲ್ಲಿ
«ರಲ್ಲಿ» ಕೀ ಪದ - ಸೈಕಲ್ «ಫಾರ್» ಕೆಲಸ ಮಾಡುವಾಗ ಇದು ಒಂದು ಪೂರ್ವಾಪೇಕ್ಷಿತ ಅಗತ್ಯವಾಗಿದೆ. peremennoy_2 ಗೆ ನಾವು ಎಂದು ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ ಮಾಡಿಕೊಳ್ಳಬೇಕಾದ ಮೌಲ್ಯ ಎಳೆಯಿರಿ. ಸ್ಪಷ್ಟತೆ, ಮತ್ತು ಸ್ಪಷ್ಟತೆಗಾಗಿ, ನ ಕೆಲಸ ಮತ್ತು ಪೈಥಾನ್ ತಂತಿಗಳಿಗೆ ವಿಂಗಡಿಸಲು ಹೇಗೆ ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆ ನೋಡೋಣ:
ಚಾರ್ = 'ಪ್ರೋಗ್ರಾಮಿಂಗ್' # ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯವನ್ನು ಚಾರ್ slovo ಫಾರ್: #, ವೇರಿಯಬಲ್ slovo ರಚಿಸಿ ವೇರಿಯಬಲ್ ಚಾರ್ ಬಸ್ಟ್ ಸಂಕೇತಗಳು ಮುಂದುವರಿಯುತ್ತದೆ ಹಕ್ಕಿ - ಮುದ್ರಣ (slovo, ಕೊನೆಯಲ್ಲಿ = '^') # ಔಟ್ಪುಟ್ slovo ಮತ್ತು ಪ್ರತಿ ಅಕ್ಷರದ ನಂತರ, ಸಂಕೇತವಾಗಿ ಸೇರಿಸಲು. |
ಲಿಪಿಯ ಫಲಿತಾಂಶ:
ಪಿ ^ ಪು ^ ಒ ^ ಆರ್ ^ ಆರ್ ^ ಒಂದು ^ ಮೀ ^ ಮೀ ^ ^ ಮತ್ತು p ^ ಒ ^ ಒಂದು ^ ಒಂದು ^ N ^ ಮತ್ತು ^ ಇ |
ಹೇಳಿಕೆ ಮುಂದುವರೆಯಲು
ಆಯೋಜಕರು ಲೆಕ್ಕಿಸದೆ ಕುಣಿಕೆಯಿಂದ ಸಮತೋಲನವನ್ನು, ಪರಿಸ್ಥಿತಿ ನೀಡಿದ ಮುಂದಿನ ಸೈಕಲ್ ಅನುಷ್ಠಾನಕ್ಕೆ ಪರಿವರ್ತನೆ, ಅನುಷ್ಠಾನಕ್ಕೆ ಮುಂದುವರಿಸಲು. ಮತ್ತು ಸಂದರ್ಭದಲ್ಲಿ - ಮುಂದುವರಿಯುವುದೇ ಹೇಳಿಕೆ ಎರಡು ಚಕ್ರಗಳಲ್ಲಿ ಮಾಡಬಹುದು ಬಳಸಿ.
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಪರಿಗಣಿಸಿ:
ರಲ್ಲಿ ಎಣಿಕೆಗಾಗಿ 'ಪ್ರತಿಯೊಂದು ಅಕ್ಷರಕ್ಕೆ ಪುನರಾವರ್ತಿಸಲು ಹೊರತುಪಡಿಸಿ' ಕಂಡುಬಂದಲ್ಲಿ ಎಣಿಕೆಯನ್ನು == 'ಒ': ಮುಂದುವರಿಸಲು ಮುದ್ರಣ (ಎಣಿಕೆ * 2, ಕೊನೆಯಲ್ಲಿ = '') |
ಪರಿಣಾಮವಾಗಿ ಕೆಳಗಿನ ಇರುತ್ತದೆ:
Ppvvttrriimm kkaazhzhdduuyuyu bbuukkvvuu ,, kkrrmmee |
ಹ್ಯಾಂಡ್ಲರ್ ಸ್ಟ್ರಿಂಗ್ ಒಂದು "ಒ" ಪತ್ರ ಕಂಡು 'ಪ್ರತಿಯೊಂದು ಅಕ್ಷರಕ್ಕೆ ಪುನರಾವರ್ತಿಸಲು ಹೊರತುಪಡಿಸಿ' ಕಾರ್ಯಕ್ರಮದ ತಕ್ಷಣ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿ ಅಕ್ಷರದ ನಕಲು ಸಿದ್ಧಪಡಿಸಿತು ಅಲ್ಲಿ ಪದ '' ಮುಂದುವರಿಸಲು '', ನಂತರ ಲೈನ್ ಕಳುಹಿಲಾಗಿತ್ತು.
ಬ್ರೇಕ್ ಹೇಳಿಕೆ
ಕೀವರ್ಡ್ «ಮುರಿಯಲು» ಅಲ್ಲಿ ಸೈಕಲ್ ಇದು ಸ್ಥಿತಿಯನ್ನು ನೀಡಿದರು ಪೂರ್ಣಗೊಂಡಾಗ, ಕಾಯದೆ ಅಡ್ಡಿಯುಂಟಾಗುವುದಿಲ್ಲ ಮಾಡುವುದು ಸ್ಥಳದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ತರ್ಕ ಮತ್ತು ಪರಿಸ್ಥಿತಿಗಳು ಬಹಳಷ್ಟು ಕಾರ್ಯಕ್ರಮಗಳು ಬರೆಯುವಾಗ ಈ ವಿನ್ಯಾಸವನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಕೆಲಸದ ಬ್ರೇಕ್ ಹೇಳಿಕೆಯ ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆ ಪರಿಗಣಿಸಿ:
ರಲ್ಲಿ ಎಣಿಕೆಗಾಗಿ 'ಪ್ರತಿಯೊಂದು ಅಕ್ಷರಕ್ಕೆ ಪುನರಾವರ್ತಿಸಲು ಹೊರತುಪಡಿಸಿ' ಕಂಡುಬಂದಲ್ಲಿ ಎಣಿಕೆಯನ್ನು == 'ಒ': ಬ್ರೇಕ್ ಮುದ್ರಣ (ಎಣಿಕೆ * 2, ಕೊನೆಯಲ್ಲಿ = '') |
ಪರಿಣಾಮವಾಗಿ ಕೆಳಗಿನ ಇರುತ್ತದೆ:
nn ಅನ್ನು |
ಹ್ಯಾಂಡ್ಲರ್ ಸ್ಟ್ರಿಂಗ್ ಒಂದು "ಒ" ಪತ್ರ ಕಂಡು ಮುಂದಿನ ಸಾಲಿನ ಸೈಕಲ್ ಸ್ಥಿತಿಗತಿಗಳನ್ನು ಕೆಲವು ಹೊಂದಿದೆ ಎಂದು ವಾಸ್ತವವಾಗಿ ಹೊರತಾಗಿಯೂ, ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತಕ್ಷಣ ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿತ್ತು 'ಪ್ರತಿ ಪತ್ರವನ್ನು ಹೊರತುಪಡಿಸಿ ಪುನರಾವರ್ತಿಸಲು'.
ಬೇರೆ ಮ್ಯಾಜಿಕ್ ಪದ
ಯಾವುದೇ ರೀತಿಯ ಸರಣಿಯಲ್ಲಿ ಬೇರೆ ಆಯೋಜಕರು ಅನ್ವಯಿಸಬಹುದು. ಇದು ಏನು ಆಗಿದೆ? ಅವರು ಲೂಪ್ ಅಪರಾಧವೆಂದು ಎಂದು ತಪಾಸಣೆ ವಿರಾಮ ಅಥವಾ ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಅರ್ಥ. ಅನುಷ್ಠಾನದಲ್ಲಿ ಪೂರ್ವನಿರ್ಧರಿತ ನಿಯಮಗಳ ಬ್ಲಾಕ್ ಬೇರೆ ಸ್ಥಿತಿಯನ್ನು ಚಕ್ರದ ಔಟ್ಪುಟ್ ಬ್ರೇಕ್ ರಚನೆ ಬಳಸದೆ ಕೈಗೊಂಡಿತು ಮಾತ್ರ ಆರಂಭಿಸುತ್ತದೆ.
ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆ ಪರಿಗಣಿಸಿ:
'ಹಲೋ ವರ್ಲ್ಡ್' ನಲ್ಲಿ ಎಣಿಕೆಗಾಗಿ: ಕಂಡುಬಂದಲ್ಲಿ ಎಣಿಕೆಯನ್ನು == 'ನಾನು': ಬ್ರೇಕ್ ಬೇರೆ: ಮುದ್ರಣ (ನಾನು '' ನಿಮ್ಮ ಶಿಕ್ಷೆಯನ್ನು ಅಕ್ಷರವಲ್ಲ ಹೊಂದಿದೆ ') |
ಲಿಪಿಯ ಔಟ್ಪುಟ್:
ನಿಮ್ಮ ಶಿಕ್ಷೆಯನ್ನು ಅಕ್ಷರ "ನಾನು" ಅಲ್ಲ |
ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ವಿಲೋಮ ಕ್ರಮದಲ್ಲಿ ಆವರ್ತಗಳ ಉದಾಹರಣೆಗಳು
ಪೈಥಾನ್ ರಿವರ್ಸ್ ಚಕ್ರದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಂಡ? ಪಾತ್ರವು ಲೈನ್ ಗುರುತಿಸಲು ಮತ್ತು ರಿವರ್ಸ್ ಸಲುವಾಗಿ ಅದನ್ನು ಮುದ್ರಿಸಲು ಅಗತ್ಯವಿರುವ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಕಲ್ಪನೆ ಅವಕಾಶ. ಈ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೇಗೆ?
ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಪರಿಗಣಿಸಿ:
slovo = 'ಪ್ರೋಗ್ರಾಮಿಂಗ್' new_slovo = [] ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಎಣಿಕೆಗಾಗಿ (ಲೆನ್ (ಗಳು), 0, -1): new_slovo.append (ರು [ನಾನು-1]) new_slovlo [ 'ಪಿ', 'ಪು', 'ಒ', 'ಜಿ', 'ಪು', 'ಒಂದು', 'ಮೀ', 'ಮೀ', 'ಯು', 'ಪು', 'ಒ', 'ಒಂದು', ' ಒಂದು ',' ಎನ್ ',' ಯು ',' ಇ '] ಮುದ್ರಣ (new_slovo) [ 'ಪಿ', 'ಪು', 'ಒ', 'ಜಿ', 'ಪು', 'ಒಂದು', 'ಮೀ', 'ಮೀ', 'ಯು', 'ಪು', 'ಒ', 'ಒಂದು', ' ಒಂದು ',' ಎನ್ ',' ಯು ',' ಇ '] ಮುದ್ರಣ ( ''. ಸೇರಲು (new_slovo)) |
ಲಿಪಿಯ ಫಲಿತಾಂಶ:
einavorimmargorp |
ನೆಸ್ಟೆಡ್ ಕುಣಿಕೆಗಳು
ಪೈಥಾನ್, ಅಲ್ಲಿ ಮತ್ತೊಂದು ದೇಹದ ನಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಹೂಡಿಕೆಗಳ ಚಕ್ರಗಳನ್ನು ಇವೆ. ಪ್ರತಿಯೊಂದು ಚಕ್ರದಲ್ಲಿ ಅಡಗಿಸಿದ ಲೂಪ್, ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಅನಂತ ಏಣಿಯ ನಿರ್ಮಿಸಲು ಸಾಧ್ಯ. ಹೊರಗಿನ ಲೂಪ್ ಮೊದಲ ಪುನರಾವರ್ತನೆ ನಂತರ ಎಲ್ಲಾ ಹೊರ ಲೂಪ್ ದೇಹದ ಒಳಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ ನಿಯಂತ್ರಿಸಲು ತನ್ನದೇ ಆದ ಪೂರ್ಣಗೊಳಿಸುವ ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಒಳ ಲೂಪ್, ಕರೆ ಚಿತ್ರಿಸಲಾಗುತ್ತದೆ. ಭಾಷೆಗಳನ್ನೂ ನೆಸ್ಟೆಡ್ ಕುಣಿಕೆಗಳು ತನ್ನದೇ ಆದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ, ಅವರು "ಪೈಥಾನ್" ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಕೆಲಸ ಹೇಗೆ ನೋಡೋಣ.
ನೀವು ಅಡಕಿಸಿದ ಕುಣಿಕೆಗಳು ಬಳಸುತ್ತಿದ್ದರೆ, ಪೈಥಾನ್ ಕೆಳಗಿನ ವಾಕ್ಯ ಒದಗಿಸುತ್ತದೆ:
ಅಸ್ಥಿರ ಅನುಕ್ರಮದಲ್ಲಿ ಅಸ್ಥಿರವನ್ನು: ಅಸ್ಥಿರ ಅನುಕ್ರಮದಲ್ಲಿ ಅಸ್ಥಿರವನ್ನು ಕ್ರಮ (ಗಳು) ಕ್ರಮ (ಗಳು) |
ನೆಸ್ಟೆಡ್ ಕುಣಿಕೆಗಳು ವಿಶೇಷ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಯಾವುದೇ ರೀತಿಯ ಚಕ್ರದಲ್ಲಿ ಮಾಡಬಹುದು ಚಕ್ರದ ಯಾವುದೇ ರೀತಿಯ ಬಳಸಬಹುದು ಎಂದು ಸತ್ಯ! ಅದನ್ನು ಸೈಕಲ್ ಸಂದರ್ಭದಲ್ಲಿ (ಅಥವಾ) ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಪ್ರತಿಯಾಗಿ ಆವರ್ತನೆಗೂ ಎಂಬೆಡೆಡ್ ಮತ್ತೆ ಅಥವಾ ಅರ್ಥ.
Similar articles
Trending Now