> For the complete documentation index, see [llms.txt](https://bytistan.gitbook.io/baytistan/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bytistan.gitbook.io/baytistan/kedi-problemi/temel-mentalite-ve-devam-yolu.md).

# Temel Mentalite ve Devam Yolu

Programlamaya yeni başladıysan, döngüler ve listeleri kullanmak konusunda kendini geliştirmek istiyorsan doğru yerdesin. Kolaydan zora doğru giden ve uydurduğum kadar seviyeden oluşan bu problem tam sana göre.

## Temel Yapının Kurulması

`settings` ve `level_one` adında iki tane dosya oluşturuyorum.

```bash
touch settings.py level_one.py
```

### Kedinin Yerleştirilmesi

Sonrasında alt kısımdaki kediyi `settings.py` dosyası içerisine yapıştırıyorum.

```bash
ascii_art = [
    "───────────────────────────────────────",
    "───▐▀▄───────▄▀▌───▄▄▄▄▄▄▄─────────────",
    "───▌▒▒▀▄▄▄▄▄▀▒▒▐▄▀▀▒██▒██▒▀▀▄──────────",
    "──▐▒▒▒▒▀▒▀▒▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄────────",
    "──▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▒▒▒▒▒▒▒▒▀▄──────",
    "▀█▒▒▒█▌▒▒█▒▒▐█▒▒▒▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌─────",
    "▀▌▒▒▒▒▒▒▀▒▀▒▒▒▒▒▒▀▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐───▄▄",
    "▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌▄█▒█",
    "▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒█▀─",
    "▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▀───",
    "▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌────",
    "─▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐─────",
    "─▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌─────",
    "──▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐──────",
    "──▐▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▌──────",
    "────▀▄▄▀▀▀▀▀▄▄▀▀▀▀▀▀▀▄▄▀▀▀▀▀▄▄▀────────"
]
```

### Yazdırma Kısmının Düzenlenmesi

Bu kısımı `level_one.py` içerisine kopyalıyorum.

```python
from settings import *
import time 
import os

def print_cat():
    # Windows 
    # os.system("cls")
    
    # Linux 
    os.system("clear")

     # Kodunu buraya yazabilirsin
 
if __name__ == "__main__":
    print_cat()

```

Çok bir olayı yok ekranı temizliyor bir kaç tane önemli kütüphaneyi içe aktarıyorum.

### GITHUB

<https://github.com/baytist/cat_problem>
