> 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/seviye-1-ascii-kediyi-yavasca-yazdir.md).

# Seviye 1: ASCII Kediyi Yavaşça Yazdır

## **Amaç**

`settings.py` dosyasında tanımlı olan `ascii_art` listesini kullanarak, ASCII sanatını ekrana satır satır belirli aralıklarla yazdır.

### **Yapman Gerekenler**

* `settings.py` dosyasındaki `ascii_art` listesini `level_one.py` dosyası içe aktarın.
* Bir döngü kullanarak, her bir satırı ekrana yazdırın.
* Satırları yazdırırken, her satır arasında 0.1 saniyelik bir gecikme ekleyin. (İpucu: Python'da `time.sleep()` fonksiyonunu kullanabilirsin.)

### Beklenen Davranış

<figure><img src="https://1592666604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy0QTCliryu3DkL9lOYgq%2Fuploads%2FRtV4ZY40Nkgd5ji6y9Ye%2Fezgif.com-video-to-gif-converter.gif?alt=media&amp;token=e745ce41-7e1a-4329-927e-e9c592d00d7e" alt=""><figcaption><p>1.0</p></figcaption></figure>

* Kedi yukarıdan aşağıya doğru satır satır çizilmeli.
* Yazdırma işlemi ani olmamalı, animasyon efekti verilmeli.&#x20;

## Problemin Çözümü

İlk soru olduğu için seni fazla yormak istemedim, yavaştan ısınmaya başlayalım.

<details>

<summary>Cevap</summary>

```python
# ...

def print_cat():
    # ...
    
    for row in ascii_art:
        print(row)
        time.sleep(0.1)

# ...
```

</details>

`settings.py` dosyası içerisinde bulunan`ascii_art` listesi üzerinde bir döngü ile dönüp `print` fonksiyonu ile yazdırdım, döngü her döndüğünde de 0.1 saniye bekledim.
