diff --git "a/harjoitusty\303\266.py" "b/harjoitusty\303\266.py" deleted file mode 100644 index 61f3b328cccb4f3693799ac18f7b6eb384b65f8a..0000000000000000000000000000000000000000 --- "a/harjoitusty\303\266.py" +++ /dev/null @@ -1,101 +0,0 @@ -import calendar -import datetime -from datetime import date -import time -import locale -import os -class style(): - BLACK = '\033[30m' - RED = '\033[31m' - GREEN = '\033[32m' - YELLOW = '\033[33m' - BLUE = '\033[34m' - MAGENTA = '\033[35m' - CYAN = '\033[36m' - WHITE = '\033[37m' - UNDERLINE = '\033[4m' - RESET = '\033[0m' - - -"""muutetaan kuukaudet ja päivät suomen kielelle""" - -locale.setlocale(locale.LC_ALL, 'fi_FI') - -""""tulostetaan kalenteripohja""" - -print(calendar.calendar(2022)) -print("") - -"""karkausvuoden tarkastus""" - -print ("Onko 2022 karkausvuosi?") -if calendar.isleap(2022) == True: - print("On karkausvuosi.") -else: - print("Ei ole karkausvuosi.") -print("") - -"""Paikallinen aika ja viikko-numero""" - -print("Päivämäärä nyt:", datetime.datetime.now()) -print("") - -print("Mikä viikko nyt on:", datetime.date.today().strftime("%W")) -print("") - -""""tiettyjen päivien merkitseminen""" - -print(style.RED + "Tärkeät päivämäärät:") -print("") -syntymäpäivät = datetime.date(2022,3,29) -print("Liisan synttärit: ",syntymäpäivät) -muutto = datetime.date(2022,9,1) -print("Muuttopäivä:",muutto) -juhannus = datetime.date(2022,6,25) -print("Juhannus!!!",juhannus) -print(style.RESET +"") - -"""muistutuksen lisääminen joka kuukauden ensimmäiselle perjantaille""" - -print("Työkeikat:") -for m in range(1,13): - cal = calendar.monthcalendar(2022, m) - weekone = cal[0] - weektwo = cal[1] - - if weekone[calendar.FRIDAY] != 0: - week = weekone[calendar.FRIDAY] - else: - week = weektwo[calendar.FRIDAY] - - print("%10s %d" % (calendar.month_name[m], week)) - print("") - -"""kokonaisen kuukauden merkkaaminen""" - -print(style.RED + "Kesäloma 2022:") -print(style.RESET +"") -alku = date(2022,7,1) -loppu = date(2022,7,31) -päivä1 = alku.strftime('%A') -päivä2 = loppu.strftime('%A') -print(f"Loma alkaa: {päivä1} {alku}") -print(f"Loma loppuu: {päivä2} {loppu}") -print("") -print("Lomaviikot listattuna:") -print(calendar.monthcalendar(2022, (7))) -print("") -print("Lomapäiviä yhteensä:") -delta = loppu-alku -print(delta.days) -print("") - -"""työajan seuranta""" - -print("Kertyneet tunnit:") -cMonth = datetime.date.today() -n = 1 -tunnit_yhteensä = int(40) -months = dict((cMonth.replace(month=cMonth.month-i).strftime("%B"),tunnit_yhteensä) for i in range(n)) -print( months ) -print("")