From 535087c248e88adb85bbaa0e171384405baa0450 Mon Sep 17 00:00:00 2001 From: raspithek Date: Tue, 14 Mar 2023 13:22:29 +0000 Subject: [PATCH] teil11 teil11 Upload --- create_datetime.py | 6 ++++++ currentdate.py | 9 +++++++++ formatted_date.py | 10 ++++++++++ zeitmessung.py | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 create_datetime.py create mode 100644 currentdate.py create mode 100644 formatted_date.py create mode 100644 zeitmessung.py diff --git a/create_datetime.py b/create_datetime.py new file mode 100644 index 0000000..55dd3a3 --- /dev/null +++ b/create_datetime.py @@ -0,0 +1,6 @@ +from datetime import datetime + +datum = datetime.strptime('12.12.2002 05:45', '%d.%m.%Y %M:%H') + +print(datum) + diff --git a/currentdate.py b/currentdate.py new file mode 100644 index 0000000..96f2eca --- /dev/null +++ b/currentdate.py @@ -0,0 +1,9 @@ +from datetime import datetime + +heute = datetime.now() + +print(type(heute)) +print(heute) +print(heute.time()) +print(heute.date()) + diff --git a/formatted_date.py b/formatted_date.py new file mode 100644 index 0000000..db37524 --- /dev/null +++ b/formatted_date.py @@ -0,0 +1,10 @@ +from datetime import datetime + +heute = datetime.now() + +print(type(heute)) +print(heute.strftime('%c %X')) +print(heute.time().strftime('%X')) +print(heute.date().strftime('%x')) +print(heute.strftime('%d.%m.%y %H:%M')) + diff --git a/zeitmessung.py b/zeitmessung.py new file mode 100644 index 0000000..2bdac5e --- /dev/null +++ b/zeitmessung.py @@ -0,0 +1,34 @@ +from timeit import default_timer as timer +import time + +def calc_square(numbers, verbose=False): + for n in range(1,numbers): + q= n*n + if verbose: + print(f'\n{n} ^ 2 = {q}') + time.sleep(0.1) + +def calc_cube(numbers,verbose=False): + for n in range(1,numbers): + k = n*n*n + if verbose: + print(f'\n{n} ^ 3 = {k}') + time.sleep(0.1) + +start = timer() + +calc_square(100,True) +calc_cube(100,True) + +ende = timer() +differenz = ende - start +print(f'Zeit mit print():{differenz}s') + +start = timer() + +calc_square(100) +calc_cube(100) + +ende = timer() +differenz = ende - start +print(f'Zeit ohne print():{differenz}s')