Hier geht es zur Aufgabenübersicht
- Aufgabe:
name = Mandy
2. Aufgabe:
zahl1=122
zahl2=244
summe=zahl1+zahl2
3. Aufgabe:
name=input()
4. Aufgabe:
name="Mandy"
if Name == "Mandy":
print ("Hallo Mandy")
5. Aufgabe:
print ("Bitte die Grösse in cm eingeben")
groesse=int(input())
print ("Bitte das Gewicht in KG eingeben")
gewicht=int(input())
quadrat=groesse*groesse//100
bmi=quadrat/groesse
print ("Der BMI ist",bmi)
Aufgabe 5a:
zahl1=13
zahl2=20
print ("Grundrechenarten ausführen")
print ("_________________")
print ("Addition: ", zahl1+zahl2)
print ("Subtraktion:", zahl1-zahl2)
print ("Multiplikation:", zahl1*zahl2)
print ("Division:" ,zahl1 // zahl2)
print ("Potenz:", zahl1**zahl2)
6. Aufgabe:
mitarbeiter =["Friedolin","Max","Jane","Mandy"]
if ("Mandy" in mitarbeiter):
print ("Ja, Mandy ist Mitarbeiterin der Firma")
else:
("Nein, Mandy ist keine Mitarbeiterin")
7.Aufgabe:
print("Bitte eine Zahl eingeben")
wert = int(input())
print("Ok, der Wert ist eine", type(wert))
print("Jetzt einen Text eingeben")
wert1 = input()
print("Ok, der Wert ist ein", type(wert1))
8. Aufgabe:
print ("Bitte die gewünschte Zahl eingeben")
zahl=int(input())
if zahl > 5:
print("Zahl ist größer als 5")
else:
print("Zahl ist kleiner als 5")
9. Aufgabe:
string_eingabe="python"
print (type(string_eingabe))
10. Aufgabe:
print ("Bitte einen Text des Typs Strings eingeben")
n=input()
laenge=len(n)
print ("Länge des Strings:",laenge)
12. Aufgabe:
i=0
while i < 20:
print (i)
i=i+1
i=0
for i in range (1,21,1):
print (i)
12a:
i=0
for i in range(1,20,2):
print (i)
13:
Modulo
zahl = 3516
if zahl % 14 == 0:
print("Ja, durch 14 teilbar")
else:
print("Nein, nicht durch 14 teilbar")
14. Summe einer Liste
liste1=[12,33,44,245]
liste2=[23,44,89,12]
print ("Ein + verbindet die Listen, aber gibt keine Summe der Zahlen aus:")
zusammen=liste1+liste2
print (zusammen)
print("Jetzt die Summe der Zahlen ausgeben:")
print(sum(zusammen))
15. Kassenabrechnung
try:
print ("Bitte den Preis des Einkaufs eingeben")
preis=int(input())
print ("Bitte den gezahlten Betrag eingeben")
betrag=int(input())
zuzahlen=preis-betrag
if zuzahlen < 0:
print ("Es gibt", zuzahlen,"zurück")
else:
print ("Es sind noch", zuzahlen,"zu Zahlen")
except:
print ("Es ist ein Fehler aufgetreten")
16. Kleinbuchstaben
print ("Den Text eingebem")
eingabe= input()
neue_eingabe=eingabe.lower()
print (neue_eingabe)
17. Satzzeichen und Komma löschen
from tkinter import *
from tkinter import messagebox
import tkinter as tk
import string
def Satzzeichen_loeschen():
print("Die Satzzeichen werden gelöscht.")
text = eingabe.get("1.0", END)
text_without_punctuation = text.translate(str.maketrans("", "", string.punctuation))
ausgabe.delete("1.0", END) # Löscht den vorherigen Inhalt des Ausgabefelds
ausgabe.insert("1.0", text_without_punctuation) # Fügt den neuen Text in das Ausgabefeld ein
#Kontektmenü
def create_popup_menu(widget):
menu = tk.Menu(widget, tearoff=0)
menu.add_command(label="Ausschneiden", command=lambda: widget.event_generate("<<Cut>>"))
menu.add_command(label="Kopieren", command=lambda: widget.event_generate("<<Copy>>"))
menu.add_command(label="Einfügen", command=lambda: widget.event_generate("<<Paste>>"))
return menu
def show_popup_menu(event):
widget = event.widget
menu = create_popup_menu(widget)
menu.tk_popup(event.x_root, event.y_root)
#GUI
root = Tk()
root.geometry("600x800")
eingabe = Text(root, height=20, width=35)
eingabe.bind("<Button-3>", show_popup_menu)
eingabe.pack(pady=5)
ausgabe = Text(root, height=20, width=35)
ausgabe.bind("<Button-3>", show_popup_menu)
ausgabe.pack()
button_loeschen = Button(root, text="Satzzeichen löschen", command=Satzzeichen_loeschen)
button_loeschen.pack(pady=5)
abbrechen_button = Button(root, text="Abbrechen", command=root.destroy)
abbrechen_button.pack(pady=5)
root.mainloop()
19. Suchen und Ersetzen:

from tkinter import *
import tkinter as tk
# from tkinter import messagebox # Wenn Sie messagebox verwenden möchten
root = Tk()
root.geometry("500x600")
root.title("Find and Replace")
def find_replace():
eingabe = eingabefeld.get("1.0", tk.END)
suchen = zu_suchen.get()
ersetzen = zu_ersetzen.get()
if suchen and ersetzen:
abschluss = eingabe.replace(suchen, ersetzen)
ausgabefeld.delete("1.0", tk.END)
ausgabefeld.insert(tk.END, abschluss)
else:
ausgabefeld.delete("1.0", tk.END)
ausgabefeld.insert(tk.END, "Bitte geben Sie sowohl den zu suchenden als auch den zu ersetzenden Text ein.")
# GUI
eingabefeld = tk.Text(master=root, width=40, height=10, wrap='word')
eingabefeld.pack(pady=10)
zu_suchen = tk.Entry(master=root, width=40)
zu_suchen.pack(pady=5)
zu_suchen.insert(0, "Zu suchender Text")
zu_ersetzen = tk.Entry(master=root, width=40)
zu_ersetzen.pack(pady=5)
zu_ersetzen.insert(0, "Zu ersetzender Text")
ausgabefeld = tk.Text(master=root, width=40, height=10)
ausgabefeld.pack(pady=10)
button = Button(text="Find - Replace ausführen", command=find_replace)
button.pack(pady=10)
root.mainloop()
Aufgabe 20: