Files

87 lines
2.2 KiB
Python

# Aufgabe 1
# 1. Erstellen sie eine Python Datei wiederholung.py
# 2. Ergänzen sie ein Programm dass "Hello World" ausgibt.
# 3. Ergänzen sie dass die Zahlen 1 bis 100 ausgegeben werden.
# 4. Schreiben sie ein Programm dass folgendes ausführt: esn wird eine Zahl eingelesen. Falls diese Zahl größer als 10 ist wird 2 dazu addiert, andernfalls wird die Zahl mit 2 multipliziert. Das Ergebnis wird ausgegeben.
#2.
def Hello_World():
print("Hello World")
#3.
def print_numbers():
for i in range(1, 101):
print(i)
#4.
def calculate_result():
zahl = int(input("Bitte geben Sie eine Zahl ein: "))
if zahl > 10:
ergebnis = zahl + 2
else:
ergebnis = zahl * 2
print("Das Ergebnis ist:", ergebnis)
# Aufgabe 2
# 1. Schreiben sie ein Programm, in dem im Array A die Werte 5,7,9,1 stehen
# 2. Geben sie das Array A aus.
# 3. Geben sie die Werte des Arrays A an dert zweiten Stelle aus.
# 4. Das Programm soll die 7 mit einer 3 ersetzen.
# 1.
def create_array():
A = [5, 7, 9, 1]
return A
# 2.
def print_array():
A = create_array()
print("Array A:", A)
# 3.
def print_second_element():
A = create_array()
print("Wert an der zweiten Stelle:", A[1])
# 4.
def replace_second_element():
A = create_array()
A[1] = 3
print("Array A nach Ersetzen:", A)
# Aufgabe 3
# 1. Schreiben sie ein Programm in dem ein Array A mit 10 zufälligen Zahlen zwischen 1 und 10 erstellt wird.
# 2. Schreiben sie ein programm dass die Zahlen im Array der größe nach aufsteigend Sortiert und ausgibt.
# 1.
def print_random_array():
import random
A = [random.randint(1, 50) for i in range(10)]
print("Array A mit zufälligen Zahlen:", A)
# 2.
def sort_and_print():
print()
Auswahl = input("Bitte wählen Sie eine Aufgabe:")
if Auswahl == "1.2":
Hello_World()
if Auswahl == "1.3":
print_numbers()
if Auswahl == "1.4":
calculate_result()
if Auswahl == "2.2":
print_array()
if Auswahl == "2.3":
print_second_element()
if Auswahl == "2.4":
replace_second_element()
if Auswahl == "3.1":
print_random_array()
if Auswahl == "3.2":
sort_and_print()