cb
ABCD
  • Python Суулгах
  • Python Бичиглэл /Syntax/
  • Python Тайлбар оруулах /comments/
  • Python Хувьсагч зарлах /Variables/
  • Python өгөгдлийн төрлүүд /Data Types/
  • Python Тоон төрөл /Numbers/
  • Python хувьсагчийг төрлөөр тодорхойлох /Casting/
  • Python Текст төрлийн хувьсагч /Strings/
  • Python Логик утга /Booleans/
  • Python Опериаторууд /Operators/
  • Python Жагсаалт /lists/
  • Python Багц /Tuples/
  • Python Багц /Set/
  • Python Багц /Dictionaries/
  • Python Нөхцөл шалгах /if ... else/
  • Python Давталт /While Loops/
  • Python Давталт /For Loops/
  • Python Функц /Functions/
  • Python /Масив/ Arrays
  • Python Класс ба Объект /Classes and Objects/
  • Python Удамшил /Inheritance/
  • Python Тоолуур /Iterators/
  • Python Огноо /Date time/
  • Python JSON
  • Python Тогтмол илэрхийлэл /RegEx/
  • Python PIP
  • Python Алдааг шалгах /Try Except/
  • Python Файлтай ажиллах
  • Python Ламбда / Lambda
  • Python Map, Filter, Reduce Функц
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

Python Давталт /For Loops/

The else Statement

for давталт нь дарааллыг давтахад ашиглагддаг /List, Tuple, Set, Dictionary, string/ .

for давталт нь бусад програмчлалын хэлнээс ялгаатай ч, бусадтай адил Объект хандалтад програмчлалын хэлний давталтын үүргийг гүйцэтгэж чадна.

Давталтын тусламжтайгаар бид list, set, dictionary, tuple гэх мэт ... Item тус бүрээр нэг удаа давтаж болно. бага

Жишээ нь:

vegetable list-д байгаа хүнсний ногоог давтаж үзье

vegetable = ["Манжин", "Лууван", "Төмс", "Сонгино"]
for x in vegetable:
    print (x)   

Үр дүн

C:\Users\Pc Name>list.py
Манжин
Лууван
Төмс
Сонгино


Looping Through a String

for давтал нь string ийн тэмдэгт бүрээр нь мөр мөрөнд давтах болно.

Жишээ нь:

"Талх" гэдэг үгийг давтаж үзье

for x in "Талх":
    print (x)   

Үр дүн

C:\Users\Pc Name>list.py
Т
а
л
х


The break Statement

break statement түлхүүр үгээр нөхцөл биелэхэд давталт зогсох болно. break statement-г for давталтад ашиглаж үзье

Жишээ нь:

Давталт нь "Лууван"  хүртэл давтаад дэлгэцэд хэвлээд зогсох болно.

vegetable = ["Манжин", "Лууван", "Талх" "Төмс", "Сонгино"]
for x in vegetable:
    print (x)   
    if x == "Лууван":
        break 

Үр дүн

C:\Users\Pc Name>list.py
Манжин
Лууван

Жишээ нь:

Энэ жишээ нь "Лууван" хүртэл давтаад хэвлэхийн өмнө зогсох болно.

vegetable = ["Манжин", "Лууван", "Талх" "Төмс", "Сонгино"]
for x in vegetable:      
    if x == "Лууван":
        break 
    print (x) 

Үр дүн

C:\Users\Pc Name>list.py
Манжин


The continue Statement

contiune statement нөхцөл биелж давталт зогсоход давталтыг цааш үргэлжлүүлэх болно.

Жишээ нь:

Энэ жишээ нь "Лууван" хүртэл давтаад цааш үргэлжлүүлэн давтана.

vegetable = ["Манжин", "Лууван", "Талх"]
for x in vegetable:      
    if x == "Лууван":
        continue 
    print (x) 

Үр дүн

C:\Users\Pc Name>list.py
Манжин
Талх


The range() Function

range() функц ашиглан тодорхой тоон утгыг давтаж болно.

range() функц 0 ээс эхлэн нэг нэгээр нэмэгдэж, заасан тоо хүрээд зогсох болно.

Жишээ нь:

for x in range(8):   
    print (x) 

Үр дүн

C:\Users\Pc Name>list.py
0
1
2
3
4
5
6
7

Тэмдэглэл: 8 хүртэл давтахад 0 - 7 хүртэл давтаж байгааг анзаарна уу.

range функцийн анхны утга нь 0 байна. Гэхдээ параметрээр эхний утгыг тодорхойлж болно: range(2,8). (Гэхдээ 8 орохгүйг санаарай)

Жишээ нь:

Энэ жишээ нь "Лууван" хүртэл давтаад "Лууван"-с цааш үргэлжлүүлэн давтаж үзье

for x in range(2, 8):   
    print (x) 

Үр дүн

C:\Users\Pc Name>list.py
2
3
4
5
6
7

range() функцийн анхны утга нь нэг нэгээр нэмэгддэг бол параметрт хэдээр нэмэгдэхийг зааж өгч болно:

Жишээ нь:

range(2, 40, 4) гэдэг нь 2-с 40 хүртэл 4 өөр нэмэгдүүлж давтана гэсэн санааг параметрээр дамжуулж байна.

for x in range(2, 40, 4):   
    print (x) 

Үр дүн

C:\Users\Pc Name>list.py
2
6
10
14
18
22
26
30
34
38


Else in For Loop

else түлхүүр үг нь давталт дуусахад дэлгэцэд мэдэгдэл гаргахад ашиглаж болно.

Жишээ нь:

0-с 7 хүртэл давтаж дууссаны дараа дэлгэцэд "Давталт дууссан" гэж мэдэгдэх болно.

for x in range(7):   
    print (x) 
else:
    print("Давталт дууссан")

Үр дүн

C:\Users\Pc Name>list.py
0
1
2
3
4
5
6
Давталт дууссан


Nested Loops

Nested Loops гэдэг нь давталт дотор давталт хийхийг хэлнэ.

Гадна давталт хийгдэх бүрд дотор давталт нэг удаа хийгдэнэ.

Жишээ нь:

0-с 7 хүртэл давтаж дууссаны дараа дэлгэцэд "Давталт дууссан" гэж мэдэгдэх болно.

shinj = ["Амтай", "Витаминлаг", "Тэжээллэг"]
vegetable = ["Манжин", "Лууван", "Талх"]

for x in shinj:   
    for y in vegetable:
        print (x, y)

Үр дүн

C:\Users\Pc Name>list.py
Амтай Манжин
Амтай Лууван
Амтай Талх
Витаминлаг Манжин
Витаминлаг Лууван
Витаминлаг Талх
Тэжээллэг Манжин
Тэжээллэг Лууван
Тэжээллэг Талх
Давталт дууссан


The pass Statement

for давталтыг хоосон орхиж болохгүй, хэрэв хоосон орхивол алдаа өгөх тул энэ тохиолдолд pass statement-г ашиглана.

Жишээ нь:

for x in ["Манжин", "Лууван", "Талх"]:      
        pass

Үр дүн

C:\Users\Pc Name>list.py


for while

Сэтгэгдэлүүд

Контентын нэр
Python Суулгах
Python Бичиглэл /Syntax/
Python Тайлбар оруулах /comments/
Python Хувьсагч зарлах /Variables/
Python өгөгдлийн төрлүүд /Data Types/
Python Тоон төрөл /Numbers/
Python хувьсагчийг төрлөөр тодорхойлох /Casting/
Python Текст төрлийн хувьсагч /Strings/
Python Логик утга /Booleans/
Python Опериаторууд /Operators/
Python Жагсаалт /lists/
Python Багц /Tuples/
Python Багц /Set/
Python Багц /Dictionaries/
Python Нөхцөл шалгах /if ... else/
Python Давталт /While Loops/
Python Давталт /For Loops/
Python Функц /Functions/
Python /Масив/ Arrays
Python Класс ба Объект /Classes and Objects/
Python Удамшил /Inheritance/
Python Тоолуур /Iterators/
Python Огноо /Date time/
Python JSON
Python Тогтмол илэрхийлэл /RegEx/
Python PIP
Python Алдааг шалгах /Try Except/
Python Файлтай ажиллах
Python Ламбда / Lambda
Python Map, Filter, Reduce Функц
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.