← Хичээлүүд
🐍 Python анхан шат
Давталт: for ба while
## for
```python
for i in range(5):
print(i) # 0 1 2 3 4
```
`range(a, b)` — a-аас b-1 хүртэл, `range(a, b, step)` — алхамтай.
```python
total = 0
for i in range(1, 11):
total += i
print(total) # 55
```
## while
Нөхцөл үнэн байх хугацаанд давтана:
```python
n = 12345
digits = 0
while n > 0:
n //= 10
digits += 1
print(digits) # 5
```
> ⚠️ `while` давталт дотор нөхцөлийг өөрчлөхөө бүү март, эс тэгвээс **төгсгөлгүй давталт** болно!
💡 Уншсан хичээлээ тэмдэглэж, бодлого бодож оноо цуглуулах бол үнэгүй бүртгүүлээрэй эсвэл нэвтэрнэ үү.