Skip to content
Snippets Groups Projects
Commit 5721bb9d authored by Oona Sillberg's avatar Oona Sillberg
Browse files

Delete harjoitustyö.py

parent 9f245562
Branches main
No related tags found
No related merge requests found
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("")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment