Skip to content

Commit 9c60298

Browse files
committed
feat: upload codes
1 parent 2f2f70f commit 9c60298

5 files changed

Lines changed: 96 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Computersprache.docx

digitaluhr.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import math
2+
3+
try:
4+
inputted = float(input('Geben Sie die gesamten Minuten: '))
5+
6+
stunden = inputted / 60
7+
kombination = math.modf(stunden)
8+
9+
# destruction of <type: tuple("kombination")>
10+
(minuten, stunde) = kombination
11+
12+
stunde = round(stunde)
13+
minuten = round(minuten * 60)
14+
15+
print('Gegebenen Minuten in Stunden ist:', str(stunde), 'Stunde', str(minuten), 'Minuten')
16+
except:
17+
print('Sie sollten nur natürlichen Zahl eingeben!!!')

dreieck.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
try:
2+
a = float(input('Geben Sie eine Länge des Dreieck: '))
3+
b = float(input('Geben Sie noch eine Länge des Dreieck: '))
4+
einheit = input('Geben Sie die Einheit: ')
5+
6+
print('Gegebenen Längen sind: ' + 'a = ' + str(a), einheit + '; b = ' + str(b), einheit)
7+
8+
area = a * b / 2
9+
10+
print('Fläche des Dreieck: ' + str(area), einheit + '^2')
11+
except:
12+
print('Sie sollten nur natürlichen Zahl eingeben!!!')

taschenrechner.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
def formatStr(selector, *args):
2+
text_templates = [
3+
'Geben Sie den {0} Wert: ',
4+
'Ergebnis der {0} von {1} {2} {3} = {4}'
5+
]
6+
7+
if selector == 0:
8+
value_name = args[0]
9+
return text_templates[selector].format(value_name)
10+
elif selector == 1:
11+
operation, num1, operator, num2, result = args
12+
return text_templates[selector].format(operation, num1, operator, num2, result)
13+
else:
14+
return None
15+
16+
def formatPrint(selector, *args):
17+
print(formatStr(selector, *args))
18+
19+
def two_decimal(val):
20+
return f'{val:.2f}'
21+
22+
try:
23+
wert_01 = float(input(formatStr(0, 'erste')))
24+
wert_02 = float(input(formatStr(0, 'zweite')))
25+
except ValueError:
26+
print('Sie sollten nur natürlichen Zahlen eingeben!!!')
27+
else:
28+
startKey = 0
29+
operation_name = ['Addition', 'Substraktion', 'Multiplikation', 'Division']
30+
operation_symbol = ['+', '-', '*', '/']
31+
try:
32+
operation_result = [wert_01 + wert_02, wert_01 - wert_02, wert_01 * wert_02, wert_01 / wert_02]
33+
except ZeroDivisionError:
34+
print('Wert 2 darf niemals als 0 sein!')
35+
else:
36+
wert_01 = two_decimal(wert_01)
37+
wert_02 = two_decimal(wert_02)
38+
39+
for name in operation_name:
40+
formatPrint(1, name, wert_01, operation_symbol[startKey], wert_02, two_decimal(operation_result[startKey]))
41+
startKey += 1

test.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# print(3 + 3)
2+
# print("3 + 3")
3+
# print("6 + 1/2 = ", 6 + 1/2)
4+
# print("Aloha")
5+
# print('Aloh', ' a', 'a')
6+
7+
# ------------------------------------------------ #
8+
9+
# name = input('Wie heißt du? ')
10+
# alter = input('Wie alt bist du? ')
11+
# print('Hello,', name + '! Schön, dass du ' + alter + ' Jahre bist!')
12+
13+
# print(3 ** 2) # 3的平方 (**在Python中代表基数的幂)
14+
15+
# zahl = 5
16+
17+
# print(f'{zahl:_<4}')
18+
# print(f'{zahl:_>4}')
19+
20+
# vorname, nachname = 'Jay', 'Cao'
21+
# print(f'{vorname:_^10}')
22+
23+
24+
if (1 > 0) and (1 != 0):
25+
print(True)

0 commit comments

Comments
 (0)