Çö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.
Çözüm
Ama Benim Kodumun Devam etmesini istiyorum

print("MERHABA")
prinT("Sa")
#Bunlar Baştaki Kodlar Bunları İlk Başta Yapacak Ve Devam Edecek
while True:
print("Selamın")
print("Aleyküm")

#bunlar sonraki kod

benim istediğim merhaba sa yı yazdırdıktan sonra koda devam edecek selamın aleyküm ü de sürekli yazdıracak ama 330 saniye sonra tekrar merhabasa yazdırmasını istiyorum.

ben bot yazıyorum yani oyunda ekrana şifre çıkıyor 5.30 dakikada bir
bot ilk başta şifreyi giriyor sonra bot oyunda itemleri satıyor ama 5.30 dakika sonra bidaha şifre
geliyor o yüzden başa dönmek istedim bunu nasıl yapabilirim ?
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.

* Yazdığınız programı aşağıdaki gibi döngüye alalım
while true:
(Kodların)


* 330 saniye için delay ekleyelim

sleep(330)

* Son hali bu şekilde gözükmesi gerekiyor

while true:

"Kodların"

sleep(330)


Eğer başta beklemesini istiyorsanız sleep kodunu yukarıya alın.

Uzun zamandır Python yazmıyorum hata verirse sleep() yerine time.sleep() yazabilirsin yanlış hatırlamıyorsam bu şekildeydi.


Çalıştıysa çözüm verirseniz sevinirim teşekkür ederim iyi Sosyaller.

* Yazdığınız programı aşağıdaki gibi döngüye alalım
while true:
(Kodların)


* 330 saniye için delay ekleyelim

sleep(330)

* Son hali bu şekilde gözükmesi gerekiyor

while true:

"Kodların"

sleep(330)


Eğer başta beklemesini istiyorsanız sleep kodunu yukarıya alın.

Uzun zamandır Python yazmıyorum hata verirse sleep() yerine time.sleep() yazabilirsin yanlış hatırlamıyorsam bu şekildeydi.



Çalıştıysa çözüm verirseniz sevinirim teşekkür ederim iyi Sosyaller.
* İlk bunu deneyin

while true:

"Kodlar"

sleep(330)



* Olmazsa

import time


while true:


"kodların"



time.sleep(330)
 
Son düzenleme:
Ama Benim Kodumun Devam etmesini istiyorum

print("MERHABA")
prinT("Sa")
#Bunlar Baştaki Kodlar Bunları İlk Başta Yapacak Ve Devam Edecek
while True:
print("Selamın")
print("Aleyküm")

#bunlar sonraki kod

benim istediğim merhaba sa yı yazdırdıktan sonra koda devam edecek selamın aleyküm ü de sürekli yazdıracak ama 330 saniye sonra tekrar merhabasa yazdırmasını istiyorum.

ben bot yazıyorum yani oyunda ekrana şifre çıkıyor 5.30 dakikada bir
bot ilk başta şifreyi giriyor sonra bot oyunda itemleri satıyor ama 5.30 dakika sonra bidaha şifre
geliyor o yüzden başa dönmek istedim bunu nasıl yapabilirim ?
 
Ama Benim Kodumun Devam etmesini istiyorum

print("MERHABA")
prinT("Sa")
#Bunlar Baştaki Kodlar Bunları İlk Başta Yapacak Ve Devam Edecek
while True:
print("Selamın")
print("Aleyküm")

#bunlar sonraki kod

benim istediğim merhaba sa yı yazdırdıktan sonra koda devam edecek selamın aleyküm ü de sürekli yazdıracak ama 330 saniye sonra tekrar merhabasa yazdırmasını istiyorum.

ben bot yazıyorum yani oyunda ekrana şifre çıkıyor 5.30 dakikada bir
bot ilk başta şifreyi giriyor sonra bot oyunda itemleri satıyor ama 5.30 dakika sonra bidaha şifre
geliyor o yüzden başa dönmek istedim bunu nasıl yapabilirim ?
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.
 
Son düzenleme:
Çözüm
Hmmm evet çok farklı kodlarmış.
Yazdığınız mesajı okumaya üşendim açıkçası. 3 satırlık şey için saçma sapan uzatıp durmuşsunuz. Indentation hatası da var ayrıca. time paketini import etmeyi de iki defa unutmuşsunuz.
 
Son düzenleme:
İmport 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() = şu anki 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.

İmport 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.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı