Çözüldü Phyton'da bir programın 330 saniyede bir tekrarlaması nasıl sağlanır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

xBasy

Decapat
Katılım
28 Ağustos 2023
Mesajlar
12
Daha fazla  
Cinsiyet
Erkek
Python ile.
 
Son düzenleyen: Moderatör:
Çözüm
import time

while True:
print("MERHABA")
print("Sa")

start_time = time.time()

while (time.time() - start_time) < 330:

print("Selamın")
print("Aleyküm")

time.sleep(1)

start_time = time.time() = Şuanki zamanı alıyor ve 330 saniye olana kadar "Selamın" "Aleykümü" döndürüyor daha sonra başa geçiyor kodlarda sıkıntı olabilir editör kullanmadım.

import time


while True:
print("MERHABA")
print("Sa")
time.sleep(2)
start_time = time.time()
while (time.time() - start_time) < 330:
print("Selamın")
print("Aleyküm")



Bu güncellenmiş hali %90 çalışır.

İşe yaradıysa çözüm verirsen mutlu olurum.
İşe yaradı teşekkür ederim.
Çözüm olarak işaretlermisin.

Tamam dostum.


Uzun süredir Python yazmıyorum time paketi olmadan düz sleep() çalışıyordu diye hatırlıyorum bu ikisinide kullanabilirsin anlamında dedim. Kullanıcının istediğide bu değilmiş zaten sonucunda çözmüş olduk teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…