import datetime
saat = datetime.datetime.now().strftime("%H")
print(saat)
if(saat=="08" or "09" or "10" or "11" or "12"):
print("günaydın")
elif(saat== "13" or "14" or "15" or "16" or "17"):
print("hoşgeldiniz")
elif(saat=="18" or "19" or "20" or "21"):
print("iyi akşamlar")
elif(saat=="22" or "23" or "24"):
print("iyi geceler")
else:
print("hata")
Bu kodu çalıştırdığımda her zaman günaydın çıktısı alıyorum .
saat değişkenini printle yazırdığım zaman o an olan saati yazıyor .Yani orada sorun yok . Ancak dediğim gibi hep günaydın çıktısı alıyorum.