Soru Python da kelimelerin harflerinin yavaş yavaş yazdırılması

Bu konuyu okuyanlar

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,842
Puanları
113
Herkese merhaba sorum şu :

print ile yazdırılan kelimenin sanki biri yazıyormuş gibi her kelimesinin çok az bir süre ile yan yana ekrana yazdırılmasını istiyorum
 

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
Python:
import time
a = "Hello World"
for x in a:
    print(x,end = "")
    time.sleep(0.2)

Bu tarz mı?
 

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
Denedim ancak Hello wordu bi anda yazıyor
ezgif.com-gif-maker.gif


Python idle ile çalıştırdığımda böyle basıyor ilginç.
 

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
linux mint ve visual studio code kullanıyorum ve bende for daki süre yi bekliyor sonra hepsini bi anda basıyor

Python:
import time
a = 'Hello World!'
for x in a:
    print(x,end='',flush=True)
    time.sleep(0.15)

Böyle olması gerekiyormuş. Python kendi idlesi otomatik olarak flush parametresi ile çalıştığından sadece idle ile çalışıyordu yukarıdaki kod.
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,842
Puanları
113
Python:
import time
a = 'Hello World!'
for x in a:
    print(x,end='',flush=True)
    time.sleep(0.15)

Böyle olması gerekiyormuş. Python kendi idlesi otomatik olarak flush parametresi ile çalıştığından sadece idle ile çalışıyordu yukarıdaki kod.
çok teşekkür ederimm
 
Üst