From fb2228e6708adb6343d70057e0bdede91f47ec12 Mon Sep 17 00:00:00 2001 From: miwe95 <miweiss95@gmail.com> Date: Fri, 3 Mar 2023 11:07:37 +0100 Subject: [PATCH] lecture code --- lecture_code/lec_2_1.py | 6 ++++++ lecture_code/lec_2_2.py | 11 +++++++++++ lecture_code/lec_2_3.py | 11 +++++++++++ lecture_code/lec_2_4.py | 13 +++++++++++++ lecture_code/lec_3_1.py | 13 +++++++++++++ lecture_code/lec_3_2.py | 8 ++++++++ lecture_code/lec_3_3.py | 5 +++++ lecture_code/lec_3_4.py | 8 ++++++++ lecture_code/lec_3_5.py | 9 +++++++++ lecture_code/lec_3_6.py | 4 ++++ lecture_code/lec_3_7.py | 5 +++++ lecture_code/lec_4_1.py | 13 +++++++++++++ lecture_code/lec_4_2.py | 13 +++++++++++++ lecture_code/lec_4_3.py | 10 ++++++++++ 14 files changed, 129 insertions(+) create mode 100644 lecture_code/lec_2_1.py create mode 100644 lecture_code/lec_2_2.py create mode 100644 lecture_code/lec_2_3.py create mode 100644 lecture_code/lec_2_4.py create mode 100644 lecture_code/lec_3_1.py create mode 100644 lecture_code/lec_3_2.py create mode 100644 lecture_code/lec_3_3.py create mode 100644 lecture_code/lec_3_4.py create mode 100644 lecture_code/lec_3_5.py create mode 100644 lecture_code/lec_3_6.py create mode 100644 lecture_code/lec_3_7.py create mode 100644 lecture_code/lec_4_1.py create mode 100644 lecture_code/lec_4_2.py create mode 100644 lecture_code/lec_4_3.py diff --git a/lecture_code/lec_2_1.py b/lecture_code/lec_2_1.py new file mode 100644 index 0000000..a387310 --- /dev/null +++ b/lecture_code/lec_2_1.py @@ -0,0 +1,6 @@ +# Sinvolle Bezeichner vergeben +name = 'Python lernen' # String +version = 3 # Integer +temperature = 22.5 # Float +shopping_list = ['Äpfel', 'Backpulver', 'Zucker'] # List +is_raining = False # Boolean \ No newline at end of file diff --git a/lecture_code/lec_2_2.py b/lecture_code/lec_2_2.py new file mode 100644 index 0000000..df664e6 --- /dev/null +++ b/lecture_code/lec_2_2.py @@ -0,0 +1,11 @@ +number_1 = 100 +number_2 = 50 + +addition = number_1 + number_2 +subtraction = number_1 - number_2 +multiplication = number_1 * 20 +division = number_1 / number_2 +modulo = number_1 % 2 +potentiation = number_1 ** 2 + +print(addition) \ No newline at end of file diff --git a/lecture_code/lec_2_3.py b/lecture_code/lec_2_3.py new file mode 100644 index 0000000..8384216 --- /dev/null +++ b/lecture_code/lec_2_3.py @@ -0,0 +1,11 @@ +number_1 = 100 +number_2 = 50 + +equal = number_1 == number_2 +not_equal = number_1 != number_2 +greater = number_1 > number_2 +smaler = number_1 < number_2 +greater_or_equal = number_1 >= number_2 +smaler_or_equal = number_1 <= number_2 + +print(equal) \ No newline at end of file diff --git a/lecture_code/lec_2_4.py b/lecture_code/lec_2_4.py new file mode 100644 index 0000000..9775155 --- /dev/null +++ b/lecture_code/lec_2_4.py @@ -0,0 +1,13 @@ +number_1 = 100 +number_2 = 50 +number_3 = 25 +is_raining = True + +logical_and = number_1 > number_2 and number_1 > number_2 +logical_or = number_1 > number_2 or number_3 > number_1 +is_raining = not is_raining + +#Ausgabe auf dem Terminal +print(logical_and) +print(logical_or) +print(is_raining) \ No newline at end of file diff --git a/lecture_code/lec_3_1.py b/lecture_code/lec_3_1.py new file mode 100644 index 0000000..a7d4e2d --- /dev/null +++ b/lecture_code/lec_3_1.py @@ -0,0 +1,13 @@ +text1 = 'Programmieren lernen mit' +text2 = 'Python' +version = 3.11 + +#Ausgabe von Text +print('Programmieren lernen mit Python: 3.11') + +#Ausgabe von Variablen +print(text1, text2, version) +print(text1 + ' ' + text2 + ' ' + str(version)) + +#Ausgabe mit F-String +print(f'{text1} {text2} {version} ist cool') \ No newline at end of file diff --git a/lecture_code/lec_3_2.py b/lecture_code/lec_3_2.py new file mode 100644 index 0000000..e102e6d --- /dev/null +++ b/lecture_code/lec_3_2.py @@ -0,0 +1,8 @@ +number = input("Bitte gib eine Zahl ein: ") # String + +type_number = type(number) +print(f'{number} ist vom Typ {type_number} und muss vor dem Rechnen konvertiert werden!') + +number = int(number) +new_number = number / 2 +print(f'das Ergebnis ist {new_number}') \ No newline at end of file diff --git a/lecture_code/lec_3_3.py b/lecture_code/lec_3_3.py new file mode 100644 index 0000000..efe9611 --- /dev/null +++ b/lecture_code/lec_3_3.py @@ -0,0 +1,5 @@ +age = int(input("Bitte gib dein Alter ein: ")) + +if age < 30: + print("Du bist unter 30 Jahre alt!") + print("Ciao!") \ No newline at end of file diff --git a/lecture_code/lec_3_4.py b/lecture_code/lec_3_4.py new file mode 100644 index 0000000..b8e367e --- /dev/null +++ b/lecture_code/lec_3_4.py @@ -0,0 +1,8 @@ +age = int(input("Bitte gib dein Alter ein: ")) + +#If ... else Anweisung +if age < 20: + print("Du bist unter 20 Jahre alt!") + print("Ciao!") +else: + print("Du bist älter als 20!") \ No newline at end of file diff --git a/lecture_code/lec_3_5.py b/lecture_code/lec_3_5.py new file mode 100644 index 0000000..b3f6162 --- /dev/null +++ b/lecture_code/lec_3_5.py @@ -0,0 +1,9 @@ +age = int(input("Bitte gib dein Alter ein: ")) + +#If ... else Anweisung +if age < 20: + print("Du bist unter 20 Jahre alt!") +elif age >= 20 and age <= 30: + print("Du bist zwischen 20 und 30 Jahre alt!") +else: + print("Du bist älter als 30!") \ No newline at end of file diff --git a/lecture_code/lec_3_6.py b/lecture_code/lec_3_6.py new file mode 100644 index 0000000..f5c7f67 --- /dev/null +++ b/lecture_code/lec_3_6.py @@ -0,0 +1,4 @@ +numbers = [0, 1, 2, 3, 4] + +for element in numbers: + print(element) \ No newline at end of file diff --git a/lecture_code/lec_3_7.py b/lecture_code/lec_3_7.py new file mode 100644 index 0000000..9b280e6 --- /dev/null +++ b/lecture_code/lec_3_7.py @@ -0,0 +1,5 @@ +number = 0 + +while number <= 10: + print(number) + number = number + 1 \ No newline at end of file diff --git a/lecture_code/lec_4_1.py b/lecture_code/lec_4_1.py new file mode 100644 index 0000000..f653d10 --- /dev/null +++ b/lecture_code/lec_4_1.py @@ -0,0 +1,13 @@ +#Liste anlegen +list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] +list2 = ['Programmieren', 'lernen', 'mit', 'Python'] +list = ['Python', 3.11, 'Grundlagen', [1,2,3]] + +#Zugriff an einem Index mit +print(list[3]) + +#Letztes Element der Liste mit [-1] +print(list2[-1]) + +#Wertebereich der Liste mit [von:bis], bis exclusive +print(list1[2:6]) \ No newline at end of file diff --git a/lecture_code/lec_4_2.py b/lecture_code/lec_4_2.py new file mode 100644 index 0000000..38ae965 --- /dev/null +++ b/lecture_code/lec_4_2.py @@ -0,0 +1,13 @@ +list1 = [1, 2, 3, 4] +list2 = [5, 6, 7, 8] + +#Länge der Liste ausgeben +print("Länge der Liste:", len(list1)) + +#Element an Ende der Liste einfügen +list2.append(9) +print("list2:", list2) + +#Element an bestimmter Stelle (Index) einfügen +list1.insert(1,1) +print("list1:", list1) \ No newline at end of file diff --git a/lecture_code/lec_4_3.py b/lecture_code/lec_4_3.py new file mode 100644 index 0000000..bd51745 --- /dev/null +++ b/lecture_code/lec_4_3.py @@ -0,0 +1,10 @@ +list1 = [1, 2, 3, 4] +list2 = [5, 6, 7, 8] + +#Erstes auftrendendes Element in einer Liste löschen +list.remove(1) +print("list1:", list1) + +#Listen Zusammenhängen +list1.extend(list2) +print("list1 und list2 zusammen:", list1) -- GitLab