Program za kuhanje nedeljske župce na indukciji
Pyhton by gpt;
import time
from datetime import datetime, timedelta
def vklop_naprave():
print("Naprava je vklopljena.")
def izklop_naprave():
print("Naprava je izklopljena.")
def program():
# Ugotovimo trenutni čas
trenutni_cas = datetime.now()
# Nastavimo začetek prvega cikla: 5 minut čez polno uro
naslednji_cas = trenutni_cas.replace(minute=30, second=0, microsecond=0) + timedelta(minutes=5)
if trenutni_cas > naslednji_cas:
naslednji_cas += timedelta(hours=1) # Če je trenutni čas že čez, nastavimo naslednji cikel v prihodnjem času
print(f"Začetek programa: {naslednji_cas.strftime('%H:%M:%S')}")
# Ponovimo 12 ciklov
for i in range(12):
print(f"\nZačetek cikla {i + 1} ob {naslednji_cas.strftime('%H:%M:%S')}")
# Vklop naprave
vklop_naprave()
# Počakamo 15 minut (900 sekund)
time.sleep(900)
# Izklop naprave
izklop_naprave()
# Počakamo 1 minuto med cikli
time.sleep(60)
# Nastavimo naslednji čas za začetek cikla
naslednji_cas += timedelta(hours=1)
print("Program zaključen.")
if __name__ == "__main__":
program()