Bu yazımda Python ile basit bir ilaç takip uygulaması örneği yapacağız.
Öncelikle time modülünü içe aktarıyoruz.
import time
alarm adında bir fonksiyon tanımlıyoruz. Bu fonksiyon, ilacın alınması gereken saat ile mevcut zaman arasındaki farkı kontrol eder ve iki zaman birbirine eşitse, kullanıcıya ilacını almayı hatırlatan bir mesaj gösterir.
def alarm(saat, ilac): wihe True: sa = time.strftime("%H:%H") if sa == saat: print("İlacınızı almayı unutmayın: ", ilac) break time.sleep(60)
while True döngüsü, fonksiyonun sürekli olarak çalışmasını sağlar. time.strftime("%H:%H") mevcut saati saat:dakika formatında alır. if sa == saat: koşulu ilacın alınması gereken saat ve mevcut zamanın karşılaştırmasını yapar. Her iki zaman eşitlendiğinde print ile ekrana "İlacınızı almayı unutmayın" mesajı gösterilir.
ilac_adı = input("Lütfen ilaç adını girin: ") alınacak_saat = input("Lütfen ilacın alınacağı saati (örn: 13:30) girin: ")
input komutu ile kullanıcıdan ilaç adı ve kullanılacak saat bilgisini alıyoruz. Son olarak alarm fonksiyonunu çağırarak kullanıcının vermiş olduğu bilgileri de fonksiyona aktarıyoruz.
alarm(alınacak_saat, ilac_adı)
Ekran Çıktısı
Dilerseniz uygulamaya MP3 dosyalarını çalmamızı sağlayan playsound modülünü dahil ederek if sa == saat: koşulu sağlandığında sesli uyarı vermesini sağlayabilirsiniz. Bunun için ek olarak
print(f"İlacınızı almayı unutmayın: {ilac}") playsound("alarm.mp3")