Browse Source

first-commit

master
Rybák 4 days ago
commit
b7806d8807
  1. 3
      .idea/.gitignore
  2. 6
      .idea/inspectionProfiles/profiles_settings.xml
  3. 7
      .idea/misc.xml
  4. 8
      .idea/modules.xml
  5. 10
      .idea/prg2.iml
  6. 6
      .idea/vcs.xml
  7. 66
      cv12.py
  8. 0
      cv2.py

3
.idea/.gitignore

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/inspectionProfiles/profiles_settings.xml

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

7
.idea/misc.xml

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Black">
<option name="sdkName" value="Python 3.12 (prg2)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (prg2)" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/prg2.iml" filepath="$PROJECT_DIR$/.idea/prg2.iml" />
</modules>
</component>
</project>

10
.idea/prg2.iml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

6
.idea/vcs.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

66
cv12.py

@ -0,0 +1,66 @@
import sys
from datetime import datetime
import os
import math
from termcolor import colored, cprint
while True:
now = datetime.now()
menu = ("1) výpočet věku \n"
"2) rozdíl mezi roky\n"
"3) počet dní od data\n"
"4) konec\n")
print(colored(menu,color="light_green"))
print(colored(now.date(),color="blue"))
volba = input("Vyberte jednu možností: ")
datum_format = "%d.%m.%Y"
if volba == "1":
datum_narozeni = input("Zadejte datum narozeni "
"ve formátu dd.mm.yyyy: ")
try:
date = datetime.strptime(datum_narozeni,datum_format)
vek = now - date
print(f"Váš věk je: {math.floor(vek.days/365.25)}")
input("Pro pokračovní stiskněte Enter...")
except ValueError:
print("Byla zadáno neplatné datum.")
pass
elif volba == "2":
prvni_datum = input(colored("Zadejte první datum: ",color="red"))
druhe_datum = input("Zadejte druhé datum: ")
try:
prvni_datum = datetime.strptime(prvni_datum,datum_format)
druhe_datum = datetime.strptime(druhe_datum,datum_format)
if prvni_datum < druhe_datum:
rozdil = druhe_datum-prvni_datum
else:
rozdil = prvni_datum-druhe_datum
print(colored(f"Rozdíl mezi daty je {math.floor(rozdil.days)} dní.",color="yellow"))
input("Pro pokračovní stiskněte Enter...")
except ValueError:
print(colored("Bylo zadáno neplatné datum!",color="red"))
pass
elif volba == "3":
datum = input("Zadejte druhé datum: ")
try:
datum = datetime.strptime(datum, datum_format)
rozdil = now - datum
print(f"Rozdíl datumů je {rozdil.days} dní.\n Rozdíl v letech: {math.floor(rozdil.days/365.25)}")
input("Pro pokračování stistkně Enter...")
except ValueError:
print(colored("Bylo zadáno neplatné datum!", color="red"))
pass
elif volba == "4":
input("Opravdu chcete skončit?")
break
pass
else:
print(colored("Neplatná volba!",color="red"))

0
cv2.py

Loading…
Cancel
Save