Hepinize selamlar Turk Hack Team Üyeleri,

Biliyorsunuz ki son günlerde hızla artış gösteren Corona Virüs salgını yüzünden yeni yasak kararları alındı. Ancak herkesin aklı çok karıştı, tüm ülke acaba çıkabilir miyim çıkamaz mıyım diye hesaplamalar yaptı. Hatta çoğumuz anlamadı da zaten ne olduğunu.

Benim de tam aklımda dün, bu yasak olayını en açıklayıcı şekilde anlatmak için bir yol vardı: Bir uygulama yapmak.

Dürüst olmak gerekirse, bir tane daha buna benzeyen program görmüştüm ancak ben kendim ayrıca bir tane yapayım dedim. Bence benimki daha iyi oldu :D



Uygulamaya geçersek, kodları hem GitHub'a koydum, hem de konu sonunda vereceğim. Kodlar bu şekilde:



Görüldüğü üzere zaten basit, bir tek colorama kullandım, o da güzel dursun diye. Onun haricinde çok da bir komplike durum yok.



Kendimde deneyeyim bakalım kodu, acaba dışarı çıkabiliyor muyum?



Evet, çıkabiliyormuşum. E madem o zaman biraz çıkıp dolaşayım :).

Sizlere iyi günler dilerim. Kendinize iyi bakın, hastalanmamaya çalışın. Maskenizi takın ve ellerinizi sık sık yıkayın.


Edit: Şimdi fark ettim, while döngüsü gereksiz, acaba neden koymuşum unuttum :D.


GITHUB LINK: https://github.com/Dolyetyus/Yasak-Var-Mi-


KODLAR:
Kod:

#Made By Dolyetyus

import datetime
from colorama import Fore, Back, init, Style
import sys
import time

init(autoreset="true")

yaş = int(input("Kaç Yaşındasınız: "))
zaman = datetime.datetime.now()
saat = zaman.hour
gün = zaman.weekday()
app = 1

while app == 1:
if(gün>4):
if(saat >= 10 and saat < 20):
if(yaş > 20 and yaş < 65):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsiniz")
time.sleep(5)
sys.exit()
elif(yaş >= 65 and saat < 13):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsin")
time.sleep(5)
sys.exit()
elif(yaş = 13 and saat < 16):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsin")
time.sleep(5)
sys.exit()

print(Fore.RED+Style.BRIGHT+"Dışarı Çıkman Yasak")
time.sleep(5)

else:
iş = input("Çalışıyor musunuz(E/H): ")
iş=iş.upper()
if (iş == "E" or iş== "EVET"):
print(Fore.BLUE+Style.BRIGHT+"İşine gidebilirsin")
time.sleep(5)
sys.exit()
elif (iş == "H" or iş == "HAYIR"):
if(yaş > 20 and yaş < 65):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsin")
time.sleep(5)
sys.exit()
elif(yaş >= 65 and saat >= 10 and saat < 13):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsin")
time.sleep(5)
sys.exit()
elif(yaş = 13 and saat < 16):
print(Fore.GREEN+Style.BRIGHT+"Dışarı Çıkabilirsin")
time.sleep(5)
sys.exit()

print(Fore.RED+Style.BRIGHT+"Dışarı Çıkman Yasak")
time.sleep(5)